我有一个文件包含如下所示的行。
10 TEST NO SOMETHING 20 TEST YES SOMETHING 101 TEST YES SOMETHING 100 TEST NO SOMETHING
如果我find一个匹配的单词10 ,我怎样才能删除开始时使用sed或任何其他工具的10 ?
sed '/^10[^0-9]/d' file
如果你想编辑文件“in place”,添加sed的选项-i 。
grep -v '^10[^0-9]' file