取grep值,把count和value一起输出

The*_*nis 4 grep shell-script

我正在尝试制作一个 bash 脚本,greps 值并将计数和值一起输出

像这样的东西

grep -c 'Thenis' example.txt > example.lst
Run Code Online (Sandbox Code Playgroud)

但在该列表文件中,不仅要显示计数,还要显示我这样输入的值

Thenis: 123
Run Code Online (Sandbox Code Playgroud)

Mun*_*nir 5

您可以启动一个子 shell 并使用$0变量来执行此操作。

bash -c 'echo "$0: $(grep -c $0 example.txt)"' 'Thenis' > example.lst
Run Code Online (Sandbox Code Playgroud)