如何在已经存在的内容之前将字符串回显到文本文件?

时间:2013-09-20 22:55:26

标签: string batch-file text-files echo

我不知道是否可能,但是如果它是如何,例如ECHO FOR /F blah blah blah >>output.txt到第一行,或者在output.txt内的某一行不为空时。< / p>

2 个答案:

答案 0 :(得分:2)

这非常简单,但它可以回答你问题的一部分。

它在文件的最顶部添加一行。

echo First line >newfile.txt
type oldfile.txt >>newfile.txt
move newfile.txt oldfile.txt >nul

答案 1 :(得分:0)

如图所示here你可以这样做:

附加到第一行:

sed -i '1s/^/blah blah blah\n/' output.txt

在某一行k之前追加:

sed -i 'ks/^/blah blah blah\n/' output.txt