我试图在Unix系统上recursion地显示所有以a开头的文件,或者以a结尾的一些关于它们的信息:名称,大小和最后修改的文件。
我试过find . -name "*a" -o -name "a*" find . -name "*a" -o -name "a*" ,它显示所有文件,但是当我添加-printf "%p %s"它只显示一个结果。
从Git Bash调用记事本++
与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] 举报,一经查实,本站将立刻删除。