如果我有两个来源的输出,我想把它放在同一行,我该怎么做?
在我的情况下,我有一个文件和一个程序。该文件是这样的:
listOfThings=
我的程序在一行输出一个字符串列表。我想要一个小脚本,每晚运行,将这两个东西放在一起。我无法弄清楚如何正确地做到这一点
示例批处理文件
type header.txt > outputfile.txt
myProgram >> outputfile.txt
结果如下:
listOfThings=
foo bar baz etc
我真的需要输出文件让列表紧跟=,但我无法弄清楚如何使用>>运营商。 (并且在任何人建议之前,我不能做一些像在listOfThings =行的末尾放一个\,这对我正在尝试做的事情不起作用)
答案 0 :(得分:1)
您需要确保header.txt的内容中没有回车换行符对。用十六进制编辑器查看它,并确保其中没有0x0d0a。
答案 1 :(得分:0)
您是否确定header.txt中根本没有任何行分隔符? (即,=是文件的最后一个字节)。
另外,尝试将header.txt复制到outputfile.txt,以防类型为自己添加换行符。