Bash
如果一行包含來自 bash 文件的特定匹配項,則刪除該行
我有一個文件包含如下行。
10 TEST NO SOMETHING 20 TEST YES SOMETHING 101 TEST YES SOMETHING 100 TEST NO SOMETHING
如果找到匹配的單詞,如何使用 sed 或任何其他工具僅刪除
10
開頭的行10
?
sed '/^10[^0-9]/d' file
如果要“就地”編輯文件,請添加 sed 的 option
-i
。grep -v '^10[^0-9]' file