我需要在Windows上用*.bat脚本连接两个二进制文件。
我怎样才能做到呢?
我需要在Windows上用*.bat脚本连接两个二进制文件。
我怎样才能做到呢?
当前回答
我尝试重新加入tar存档,它已经在Linux服务器上被分裂。
我发现如果我在Windows的cmd.exe中使用类型,它会导致文件以错误的顺序连接。类型有时会输入XXXX。先是广告,然后是XXXX。ac, XXXX。Aa等等…)
所以,我在GitHub https://github.com/sharkdp/bat找到了一个名为bat的工具,它有一个Windows构建,并有更好的代码高亮显示,重要的是,它可以在Windows上重新加入tar存档!
其他回答
Windows类型命令有问题,例如Unicode字符在512字节的边界上。试试Cygwin的猫。
如果你可以控制你工作的机器,我强烈建议你安装GnuWin32。只需“下载全部”,并让wget程序检索所有包。然后,您将可以访问cat、grep、find、gzip、tar、less和其他数百个文件。
GnuWin32是我在新Windows机器上安装的第一个程序之一。
无耻的PowerShell插头(因为我认为学习曲线是一种痛苦,所以在任何机会教一些东西会有所帮助)
Get-Content file1,file2
注意,type是Get-Content的别名,所以如果你更喜欢它,你可以这样写:
type file1,file2
Windows type命令的工作原理类似于UNIX cat。
示例1:
type file1 file2 > file3
等价于:
cat file1 file2 > file3
示例2:
type *.vcf > all_in_one.vcf
这个命令将所有的vcard合并为一个。
只需对多个源文件和一个目标文件使用dos复制命令。
copy file1+file2 appendedfile
二进制文件可能需要/B选项