永发信息网

unix, Ubuntu ls 找出文件名仅包含两个数字(但是可以有其他字符)且两个数字都小于等于5的文件。

答案:2  悬赏:30  手机版
解决时间 2021-03-24 21:47
  • 提问者网友:雪舞兮
  • 2021-03-24 06:25
unix, Ubuntu ls 找出文件名仅包含两个数字(但是可以有其他字符)且两个数字都小于等于5的文件。
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-03-24 07:45
必须借助grep,ls -a|grep -e “^[^0-9]*[0-4][^0-9]*[0-4][^0-9]*$”追问很对,您能给我解释一下吗?我不太懂呢。
全部回答
  • 1楼网友:胯下狙击手
  • 2021-03-24 08:02
#!perl -w
use strict;
#AUTHOR:niejieqiang
my $total;
for(glob"*"){
next if /[5-9]/;
$total=s/(\d)/$1/g;
print if $total <3;
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯