回答
的Windows type
命令的工作方式類似於UNIX cat
/B選項。
實施例1:
type file1 file2 > file3
是等效的:
cat file1 file2 > file3
實施例2:
type *.vcf > all_in_one.vcf
該命令將所有的電子名片合併成一個。
在這種情況下鍵入的問題是在輸入多個指定的文件時添加不需要的文件頭在命令行上。 – 2008-09-13 01:56:29
您可以使用copy /b
這樣的:
copy /b file1+file2 destfile
您可以使用像「copy/b file * destfile」這樣的通配符的文件序列 – Stalinko 2014-02-12 11:21:36
只需使用DOS複製多個源文件和一個目標文件命令。
拷貝文件1 +文件2 appendedfile
您可能需要爲二進制文件
無恥PowerShell的插件(因爲我覺得學習曲線是一種痛苦,所以教於任何一個機會的東西可以幫助)
Get-Content file1,file2
注意type
是獲取內容的別名,所以如果你喜歡它好,你可以寫:
type file1,file2
如果你有超過你做你的工作,其中機器控制,我強烈建議安裝GnuWin32。只需「全部下載」並讓wget程序檢索所有軟件包。然後,您將可以訪問cat,grep,find,gzip,tar,less以及其他數百個。
GnuWin32是我在新Windows窗口上安裝的第一件事情之一。
如果您只是想將文本附加到現有文件的末尾,則可以使用>>管道。例如:
echo new text >>existingFile.txt
如果你必須使用一個批處理腳本,並在這裏安裝Python,在批量和Python一個polygot答案:
1>2# :^
'''
@echo off
python "%~nx0" " %~nx1" "%~nx2" "%~nx3"
exit /b
rem^
'''
import sys
import os
sys.argv = [argv.strip() for argv in sys.argv]
if len(sys.argv) != 4:
sys.exit(1)
_, file_one, file_two, out_file = sys.argv
for file_name in [file_one, file_two]:
if not os.path.isfile(file_name):
print "Can't find: {0}".format(file_name)
sys.exit(1)
if os.path.isfile(out_file):
print "Output file exists and will be overwritten"
with open(out_file, "wb") as out:
with open(file_one, "rb") as f1:
out.write(f1.read())
with open(file_two, "rb") as f2:
out.write(f2.read())
如果保存爲join.bat用法是:
join.bat file_one.bin file_two.bin out_file.bin
也謝謝this answer的靈感。
在Windows 10的Redstone 1發行版中,Windows爲NTOS內核添加了一個真正的Linux子系統。我認爲最初它是爲了支持Android應用程序,也許是碼頭類型的場景。Microsoft與Canonical合作並添加了一個實際的本機bash外殼。另外,你可以使用apt軟件包管理器來獲取許多Ubuntu軟件包。例如,您可以像在Linux機器上那樣使用apt-get gcc來安裝GCC工具鏈。
如果我在上大學時存在這樣的事情,我想我可以在本機Windows bash shell中完成大部分的Unix編程任務。
- 1. 在Python中,是否有自動替換缺失值的方法?
- 2. 熊貓:檢查所有列中是否存在某個值並僅替換該值的有效方法
- 3. Windows 2000不支持CryptBinaryToString。是否有替代方法?
- 4. CGPDFContext是否有其他替代方法?
- 5. 是否有替代CALayer -renderInContext:方法?
- 6. Java替換所有添加替換字符串的方法,而不是替換
- 7. 是否有替換Paste.Template?
- 8. 是否有.row替換?
- 9. 是否存在.closest()的替代方法?
- 10. 是否有替代Windows的unistd.h(Visual C)?
- 11. 是否有替代WebBrowser的Windows窗體?
- 12. Windows上的fcntl替換
- 13. Python:有沒有簡單的方法來替換字符串,而不是替換()
- 14. 在C++中是否有替代多態的方法?
- 15. 確定(Windows)上是否存在PID的快速方法?
- 16. 在Windows中是否有方法知道進程是否沒有響應?
- 17. 熊貓:替換函數的語法
- 18. 替代有效的方法大熊貓在那裏
- 19. 替換方法不是替換字符串中的字符
- 20. 是否有更簡單的方法來替換XCode中的文件?
- 21. 在Windows Phone 7上是否有獲取GPS信號當前強度的方法?
- 22. 是否有一種更習慣的方式來替換指針?
- 23. 有條件的熊貓替換
- 24. Python是否有JGraph的替代方案?
- 25. 是否有getRunningTask API的替代方案
- 26. 是否有人在Windows上使用JMagick
- 27. 是否有快速的方法來替換兩個地圖內容?
- 28. 是否有任何方法可以替換Drupal中的默認搜索模塊
- 29. 在jQuery中是否有替代方法.load()?
- 30. 熊貓替換值
您的標題問題和您的描述問題不完全同步。 type將是標題問題的最佳答案,copy/b將是描述問題的最佳答案。如果可能,您可能需要更改該標題。 – Joseph 2008-09-13 06:42:51
@Joseph `type`只能代替`cat`的一部分功能(由於Windows上的二進制和文本文件的不同)。 – jfs 2008-09-13 22:56:35
我討厭Windows沒有使用UNIX/LINUX命令 – winklerrr 2017-04-13 09:06:47