linux - SQL "1.%"的 Bash 等价物

标签 linux bash

我知道每当我想过滤列或...基本上是 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/

相关文章:

c++ - Linux 上的 iconv() 32 位与 64 位

c - mmap() 拥有内存块

bash - 从两个不同的脚本写入和读取 fifo

c++ - C++ 库命名空间和 C linux 函数之间的名称冲突

linux - linux 上的 matlab 无法绘制任何东西(无法加载 libstdc++.so.6 : version `CXXABI_1.3.8' not found)

bash:命令替换中的 grep

bash - SQL*Loader-522 : lfiopn failed for file

linux - Qt 创建者进程 ID 更改

python - 如果我运行以下脚本,我的 ssh session 不会终止吗?

c - 文件系统上的 linux-vdso.so.1 在哪里