我正在尝试制作一个 bash 脚本,greps 值并将计数和值一起输出
像这样的东西
grep -c 'Thenis' example.txt > example.lst
Run Code Online (Sandbox Code Playgroud)
但在该列表文件中,不仅要显示计数,还要显示我这样输入的值
Thenis: 123
Run Code Online (Sandbox Code Playgroud)
您可以启动一个子 shell 并使用$0变量来执行此操作。
bash -c 'echo "$0: $(grep -c $0 example.txt)"' 'Thenis' > example.lst
Run Code Online (Sandbox Code Playgroud)