我想 grep 第一列中的变量模式。
$ cat test.txt
abc.xyz
abc.def
pqr.tap
pqr.abc
abc.mnp
mnp.abc
abc.pqr
abc.mob
如果可变模式是abc
那么输出应该是
abc.xyz
abc.def
abc.mnp
abc.pqr
abc.mob
如果可变模式是mnp
那么输出应该是
mnp.abc
如果模式不可变,那么我可以通过命令执行(对于模式 mnp)
awk -F"." '{ if($1 == "mnp") print $0;}' test.txt
答案1
答案2
如果您始终具有相同的行格式,您可以简单地 grep“abc”。 (或包括该点在内的点之前的任何内容):
grep abc. file.txt