【发布时间】:2016-09-09 21:34:32
【问题描述】:
我的同事今天遇到了一个有趣的问题,grep。
她正在制作一个 bash 脚本,它似乎正在使用 curl 从那里拉网页并使用 grep 拉锚。
她的示例输出如下:
file-1
file-10
file-2
file-20
file-3
file-4
这是预期的,因为grep 通过查看第一个数字并将它们按其“顺序”进行排序。
她最终创建了一个 for 循环以从输出中获取最新信息。但这让我很好奇。
在上面的例子中,我将如何获得file-20一行命令?
。我试过sort 和awk。但是无法开始工作:/
【问题讨论】:
-
为什么 grep 会进行排序?输出应该按照 grep 找到匹配项的顺序。