我知道比任何时候我想过滤列或…基本上,在sql查询中,我可以使用
Select * from table1 where name1 like "Mr.%"
本部分
like "Mr.%"
应该获取var name1以“mr”开头的任何行,不管后面是什么。
我的问题是:在bash中是否有与之等价的东西?有什么可以和格雷普一起去的吗?
最佳答案
你可以很容易地使用grep:
对于文件:
grep '^Mr\.' myfile.txt
对于命令输出:
my-command-with-output | grep '^Mr\.'
编辑:使用示例文本文件字符串添加示例:
grep '^1' myfile.txt
上面的例子可以找到任何以数字1开头的行。
关于linux - Bash相当于SQL“1.%”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40796338/