没有提及模式的 grep 行
grep lines without a mentioned pattern
我有一个table
"OG0000000" character(0)
"OG0000001" c("vvin|GSVIVT01000436001", "vvin|GSVIVT01011363001", "vvin|GSVIVT01013966001", "vvin|GSVIVT01017482001")
我只想grep第二列没有字符(0)的行
使用 -v .
尝试grep -v "character(0)" yourtable
。
这假定 character(0)
不会出现在您 想要的行的任何其他地方。
无论何时谈论字段,都是 awk 的工作,而不是 grep:
awk ' != "character(0)"' file
我有一个table
"OG0000000" character(0)
"OG0000001" c("vvin|GSVIVT01000436001", "vvin|GSVIVT01011363001", "vvin|GSVIVT01013966001", "vvin|GSVIVT01017482001")
我只想grep第二列没有字符(0)的行
使用 -v .
尝试grep -v "character(0)" yourtable
。
这假定 character(0)
不会出现在您 想要的行的任何其他地方。
无论何时谈论字段,都是 awk 的工作,而不是 grep:
awk ' != "character(0)"' file