的整數行數我試過,但它不工作:包含在文件
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