我在带有标签分隔符的文本文件中有一个表格,我有一个sed脚本,它只选择我文件中第二列中有83,86,173,163的那些字符串:
sed -n '/^[^\t]\+\t\(83\|89\|147\|163\)/p' test.txt
现在我想选择所有其他字符串,但在第二列中选择83,86,173,163。我试图把^放在不同的地方并尝试将p改为d,但没有成功。
有人可以帮我吗?
答案 0 :(得分:1)
解决了我的问题!在p:
之前 sed -n '/^[^\t]\+\t\(83\|89\|147\|163\)/!p' test.txt