微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Unix显示有关匹配两种模式之一的文件的信息

我试图在Unix系统上recursion地显示所有以a开头的文件,或者以a结尾的一些关于它们的信息:名称,大小和最后修改文件

我试过find . -name "*a" -o -name "a*" find . -name "*a" -o -name "a*" ,它显示所有文件,但是当我添加-printf "%p %s"它只显示一个结果。

从Git Bash调用记事本++

如何使用一个linux命令来设置文件

与find.exe错误

loggingWindowspath中多个反斜杠的行为

从Windows命令提示符创build时间戳ZIP存档

如果您希望将相同的操作应用于两种模式,则需要使用圆括号对它们进行分组。 此外,你应该添加一个换行printf,否则所有的输出将在一行:

find . ( -name "*a" -o -name "a*" ) -printf "%p %sn"

find . -name "*.c" -o -name "*.hh" | xargs ls -l | awk '{print $9,$6,$7,$8,$5}'

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐