的整数行数我试过,但它不工作:包含在文件
count1=0;
count2=0;
for n in $*
do
for(i=1;i<='wc -l <$n';i++) do
if [[ $i == *"[0-9]* ]]; then
count1=count1+1;
else
count2=count2+1;
fi
done
done
COUNT1是包含整数和COUNT2为不包含整数行线。
输入:
yes 145 10
no no
10 20
输出:
count1=2, count2=1
wc -l <$ n'周围的引号应该是反引号。 – Barmar
''*'[0-9] *' – Barmar
'count1 = count1 + 1'不应该在'bash'中增加一个变量的正确方法。 – Barmar