类似的话,我有一个包含一些值示例文本文件abc.txt
:的bash:从搜索文本文件
Harry Potter - A:JK:1:1:1
Harry Potter - B:JK:1:1:1
Hairy Potter - C:Harry:1:1:1
的:
是值之间的分隔符。目前,我正在尝试grep
类似的值,并与第一列进行比较并打印出行。
grep -i "harry" BookDB.txt | awk -F ':' '{print $0}'
它产生:
Harry Potter - A:JK:1:1:1
Harry Potter - B:JK:1:1:1
Hairy Potter - C:Harry:1:1:1
不过,我想达到的结果是:
Harry Potter - A:JK:1:1:1
Harry Potter - B:JK:1:1:1
任何帮助吗?
这与OP已经有什么不同,通过'awk -F'管道任何东西:''{print $ 0}''什么都不做,因为它只是打印行。 –