1
我知道不是,每當我要過濾的列或...在SQL查詢中任何事情,我可以使用像猛砸等效SQL「1%」
Select * from table1 where name1 like "Mr.%"
這部分
like "Mr.%"
應抓住var name1以「Mr.」開頭的行,不管後面還有什麼東西。
我的問題:在bash中是否有等價物?什麼都可以用grep去,也許?
我知道不是,每當我要過濾的列或...在SQL查詢中任何事情,我可以使用像猛砸等效SQL「1%」
Select * from table1 where name1 like "Mr.%"
這部分
like "Mr.%"
應抓住var name1以「Mr.」開頭的行,不管後面還有什麼東西。
我的問題:在bash中是否有等價物?什麼都可以用grep去,也許?
您可以使用grep做到這一點很容易:
對於文件:
grep '^Mr\.' myfile.txt
對於命令的輸出:
my-command-with-output | grep '^Mr\.'
編輯:添加一個例子與示例文本文件的字符串:
grep '^1' myfile.txt
上面的例子會找到以數字1開頭的行。
那麼,您是否在搜索以「Mr.」開頭的行的文本文件? – Blorgbeard
更具體而言,來自文本文檔的行。是的... –
你已經在那裏回答了你自己的問題..只是grep它與正則表達式 – sa77