Bash 查找具有最新更新且名称中具有特定前缀的目录
在一个特定的目录中,我有许多以相同前缀开头的目录(比如foo123、foo345、foo234、foo456h等等) 现在我想找到最近创建(修改)的前缀为foo的目录。做这项工作最好的方法是什么Bash 查找具有最新更新且名称中具有特定前缀的目录,bash,shell,unix,directory,Bash,Shell,Unix,Directory,在一个特定的目录中,我有许多以相同前缀开头的目录(比如foo123、foo345、foo234、foo456h等等) 现在我想找到最近创建(修改)的前缀为foo的目录。做这项工作最好的方法是什么 ls -ltr | grep '^d' | awk '{print $8}' | grep '^foo' | tail -1 YF怎么样: ls -tdF foo*|grep '/$'|head -1 非常相似 ls-ltrd foo*| tail-1 | awk'{print$8}' 或者,如果
ls -ltr | grep '^d' | awk '{print $8}' | grep '^foo' | tail -1
YF怎么样:
ls -tdF foo*|grep '/$'|head -1
非常相似
ls-ltrd foo*| tail-1 | awk'{print$8}'
或者,如果希望列表不使用awk
,awk
只是返回名称