【发布时间】:2023-02-02 01:48:31
【问题描述】:
我有两个文本文件:
删除.txt:
red
green
blue
颜色.txt:
yellow
red
black
green
grey
blue
我想删除 collors.txt 中出现的 remove.txt 行并将其保存为 output.txt。我尝试在循环中使用 sed 命令,但无法使其工作。
脚本:
remove='remove.txt' 输入='colors.txt' 读行时;做
我没有在这里使用 sed 来完成这项工作
完成 < $删除
【问题讨论】:
-
findstr /x /v /g:"remove.txt" "collors.txt">newfile.txt应该这样做。请参阅findstr /?,从许多关于 SO 的示例的提示中获取文档。
标签: batch-file sed command-line text-files string-comparison