如果在Linux中使用bash脚本在指定文件中包含多个单词,则需要删除该文件中的一行。

例如文件:

$ cat testfile

This is a text
file

This line should be deleted
this-should-not.

最佳答案

只是为了好玩,这是一个纯bash版本,它不会调用任何其他可执行文件(因为您在bash中要求它):

$ while read a b; do if [ -z "$b" ]; then echo $a;fi;done <testfile

关于linux - 删除包含多个单词的行,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6166440/

10-11 16:33