我有一种情况,我需要选择所有具有 aliencoders.numeric-digits 的文件,比如 alienoders.1206 并且 find 命令也应该搜索所有子目录。如果没有这样的文件,它不应该做任何事情。
我写 :
find /home/jassi/ -name "aliencoders.[0-9]+" | xargs ls -lrt | awk print '$9'
如果没有这样的文件以aliencoders.xx开头,它会说没有这样的文件或目录......
我怎么能绕过这个错误。我必须为几个这样的目录运行它,它应该只为那些存在这样的文件模式的目录提供输出,否则没有警告并且不做 xargs 等东西。
目前,如果没有这样的文件,那么它正在寻找当前目录而不是 /home/jassi