就像创建批处理脚本一样。我有一个包含多行的文本文件。需要每行搜索一个字符串,如果找到则将整行保存到另一个文本文件中。带有字符串的所有行都将保存到新的文本文件中。
输入:
abcdefgh
ghabcdef
;
ghijklmno
.
defghabc
首选输出:
abcdefgh
ghabcdef
defghabc
谢谢!
答案 0 :(得分:0)
(来自你的评论):
find "abc" myfile.txt >myfile.tmp
FOR /F "skip=2 delims=" %%i in (myfile.tmp) do @echo %%i >> lsfile.txt
但您不需要for
和临时文件。在解析STDIN时,find
不会写入标头。为此,您可以:
type myfile.txt | find "abc" >lsfile.txt