【发布时间】:2011-10-16 09:44:18
【问题描述】:
我在特定目录中有多个以相同前缀开头的目录(比如 foo123、foo345、foo234、foo456h、..)。
现在我想找到最近创建(修改)的前缀为 foo 的目录。完成这项工作的最佳方法是什么?
【问题讨论】:
我在特定目录中有多个以相同前缀开头的目录(比如 foo123、foo345、foo234、foo456h、..)。
现在我想找到最近创建(修改)的前缀为 foo 的目录。完成这项工作的最佳方法是什么?
【问题讨论】:
与其他人非常相似
ls -ltrd foo* | tail -1 | awk '{print $8}'
或者如果您希望列表不使用awk,awk 只是返回名称
【讨论】:
ls -ltr | grep '^d' | awk '{print $8}' | grep '^foo' | tail -1
YF
【讨论】:
怎么样:
ls -tdF foo*|grep '/$'|head -1
【讨论】: