我知道每当我想过滤列或...基本上是 SQL 查询中的任何东西时,我都可以使用类似的东西
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 开头的任何行。
关于linux - SQL "1.%"的 Bash 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40796338/