Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
关于这个主题的最后一个问题 - 我保证!我一直在尝试各种命令。
我需要在包含字符串“bcs”的目录中查找文件,并且以从 161 到 190 的数字结尾。
例如:
ls albcs182 albcs188
我可以使用 find 命令获取所有带有 bcs 字符串的文件,但是在一个命令中搜索两个字符串时遇到问题?
以下应该适用于所有文件名:
find -print0 | perl -ne 'INIT { $/ = "\0" } chomp; print "$_\n" if /bcs.*?(\d+)$/g && ($1>160 && $1<=190);'
ls | egrep ".*bcs.*(16[1-9]|1[7-8][0-9]|190)$"