使用 shell 脚本查找具有最高数值的文件



>我有很多带有字母数字名称的文件,例如

abc2,abc5,cat1,dog6,horse5,abc3,cat3,dog8,horse9,abc8

我想找到具有最高数值并以 abc 开头的文件。在这种情况下,我正在寻找的文件是 abc8 .我想要一个 shell 脚本来做这件事。谁能帮帮我。

谢谢你的时间。

您可以使用:

p=0; for f in abc*; do n="${f#abc}"; ((n>p)) && p=$n && of="$f"; done
echo "$of"
abc8

另一种方式

ls -d abc*|sort -nr |head -1

相关内容

  • 没有找到相关文章

最新更新