類似的話,我有一個包含一些值示例文本文件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}''什麼都不做,因爲它只是打印行。 –