小编Sri*_*uru的帖子

sed 搜索多个单词并删除这些行

我有一个超过 50000 行的主文件,我需要从实际文件中删除大约 20000 行,为此我使用了grep -vE显示错误为参数太多的命令。

我正在使用sed命令来删除那些使用 for 循环的。但是删除需要很多时间,因为sed要初始化20000 个命令。

for i in `cat 20000-words.txt`; do 
    sed -i -e "/$i/ d" 50000-lines.txt
done
Run Code Online (Sandbox Code Playgroud)

shell sed

4
推荐指数
1
解决办法
2180
查看次数

标签 统计

sed ×1

shell ×1