位數我有文件包含數字。我必須循環並檢查文件中的每個數字是否包含11位數字。 如果找到的數字包含少於/多於11個數字,則應將此數字寫入輸出文件。檢查在一些
這裏是我的嘗試:
number="$(< all_numbers.txt)"
for numbers in $number ;
do
if [${#numbers} == 11];
then
echo $numbers = "${#numbers}" > num.txt;
fi;
done;
,當我運行我的代碼,我得到以下錯誤:
-bash: [11: command not found
您是否嘗試在'['和'$'之間添加空格? –
是的,但我得到''''-bash:[:missing']''''' – Fshamri
並且在關閉']之前有一個空格? –