我正在尝试修剪一个文本文件,虽然我没有运气使用以下命令:
FIND "word1" C:\Users\Username\Desktop\test.txt | IF EXIST "word1" (DEL "word1")
语法不正确,我尝试了许多不同的组合而没有运气。
答案 0 :(得分:1)
如果您尝试从文件中删除特定文本,则可以使用sed(有适用于Windows such as this one的版本)。例如,要删除“word1”的所有实例:
sed -e "s/word1//g" inputfile > outputfile
或者,如果您只想在未嵌入其他文本时删除“word1”:
sed -e "s/\bword1\b//g" inputfile > outputfile
第二个使用\b
来表示单词边界。请注意,在Windows命令提示符中,您需要将sed脚本用双引号括起来。