Linux 目录名的排序和提取
有很多名为like的目录 web001Linux 目录名的排序和提取,linux,bash,sorting,Linux,Bash,Sorting,有很多名为like的目录 web001 web002 … web123 … 我想从这个集合中提取一个最大值… 类似于带有提取的num=“'find-name/dirname排序…| tail´”。我不知道 多谢各位 ls | sort | tail -n 1 将告诉您按字母顺序排序的最后一个文件夹是什么 将告诉您按字母顺序排序的最后一个文件夹是什么您可以使用tr-dc[0-9]删除所有非数字。请注意,这也可以去掉换行符,但如果您仅提取带有尾部的一行,这并不重要。您可以使用tr-dc[0-9]去
web002
…
web123
…
我想从这个集合中提取一个最大值…
类似于带有提取的
num=“'find-name/dirname排序…| tail´”
。我不知道
多谢各位
ls | sort | tail -n 1
将告诉您按字母顺序排序的最后一个文件夹是什么
将告诉您按字母顺序排序的最后一个文件夹是什么您可以使用
tr-dc[0-9]
删除所有非数字。请注意,这也可以去掉换行符,但如果您仅提取带有尾部的一行,这并不重要。您可以使用tr-dc[0-9]
去掉所有非数字。请注意,这也可以去掉换行符,但如果只提取带有尾部的单行,则这并不重要。如果只需要数字:
查找-类型d-名称web\*|排序|尾部-N1 |切割-d'b'-f2
如果您只需要号码:
查找-类型d-名称web\*|排序|尾部-N1 |切割-d'b'-f2
它变成了一个完整的名字。我必须提取一个数字。但是谢谢!它变成了一个完整的名字。我必须提取一个数字。但是谢谢!是的,它做了我想做的,但是有一点变化:find/path/to/find-type d-name“web*”| sort | tail-n1 | cut-d'b'-f2
是的,它做了我想做的,但是有一点变化:find/path/to/find-type d-name“web*”| sort | tail-n1 | cut-d'b'-f2