有很多名为
的目录 web001
web002
...
web123
...
我想从这个集合中提取一个最大数字...
类似于num="´find -name /dirname sort ... | tail´"
的提取。我没有想法......
谢谢
答案 0 :(得分:2)
您可以使用tr -dc [0-9]
删除所有非数字。请注意,这也取消了换行符,但如果只用tail
提取一行,则无关紧要。
答案 1 :(得分:1)
ls | sort | tail -n 1
将告诉您按字母顺序排序的最后一个文件夹
答案 2 :(得分:1)
如果您只想要数字:
find -type d -name web \ * |排序|尾巴-n 1 | cut -d'b'-f2