How do I best pass arguments to a Perl one-liner?

前端 未结 7 1762
误落风尘
误落风尘 2020-12-05 05:27

I have a file, someFile, like this:

$cat someFile
hdisk1 active
hdisk2 active

I use this shell script to check:



        
7条回答
  •  醉话见心
    2020-12-05 05:36

    That looks good, but I'd use:

    for d in $(seq 1 2); do perl -nle 'print "hdisk$ENV{d} OK" if $_ =~ /hdisk$ENV{d}/' someFile; done
    

提交回复
热议问题