Closed. This question is off-topic. It is not currently accepting answers. Learn more
想改进这个问题吗?Update the question所以堆栈溢出的值小于aa>。
关于这个问题的最后一个问题-我保证!!我试过各种命令。
我需要在目录中找到包含字符串“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);'

07-27 13:33