【发布时间】:2013-04-09 09:33:33
【问题描述】:
目前,我在 bash 脚本中有一个命令,该命令对文本文件中的给定字符串进行 greps 并仅使用 sed 打印行号 ...
grep -n "<string>" file.txt | sed -n 's/^\([0-9]*\).*/\1/p'
grep 可以找到多个匹配项,因此打印多个行号。从这个命令的输出中,我想提取最小值和最大值,并将它们分配给各自的 bash 变量。我怎样才能最好地修改我现有的命令或添加新命令来完成这个?如果需要使用 awk 或 sed,我倾向于使用 sed。谢谢!
【问题讨论】:
标签: bash