Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 目录名的排序和提取_Linux_Bash_Sorting - Fatal编程技术网

Linux 目录名的排序和提取

Linux 目录名的排序和提取,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]去

有很多名为like的目录

web001
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