我需要在Windows上用*.bat脚本连接两个二进制文件。
我怎样才能做到呢?
我需要在Windows上用*.bat脚本连接两个二进制文件。
我怎样才能做到呢?
当前回答
所以我正在寻找一个类似的解决方案,能够保存EOL字符,并发现没有办法,所以我做什么我做得最好,并使我自己的实用程序 这是一个本地猫可执行的windows - https://mega.nz/#!6AVgwQhL!qJ1sxx-tLtpBkPIUx__iQDGKAIfmb21GHLFerhNoaWk
Usage: cat file1 file2 file3 file4 -o output.txt
-o | Specifies the next arg is the output, we must use this rather than ">>" to preserve the line endings
我称它为sharp-cat,因为它是用c#构建的,请随意使用防病毒软件扫描,源代码将根据要求提供
其他回答
无耻的PowerShell插头(因为我认为学习曲线是一种痛苦,所以在任何机会教一些东西会有所帮助)
Get-Content file1,file2
注意,type是Get-Content的别名,所以如果你更喜欢它,你可以这样写:
type file1,file2
如果只是想将文本附加到现有文件的末尾,可以使用>>管道。例:
echo new text >>existingFile.txt
Windows type命令的工作原理类似于UNIX cat。
示例1:
type file1 file2 > file3
等价于:
cat file1 file2 > file3
示例2:
type *.vcf > all_in_one.vcf
这个命令将所有的vcard合并为一个。
Windows类型命令有问题,例如Unicode字符在512字节的边界上。试试Cygwin的猫。
只需对多个源文件和一个目标文件使用dos复制命令。
copy file1+file2 appendedfile
二进制文件可能需要/B选项