テキスト ファイル test.txt には、次の情報があります。
sl-gs5 desconnected Wed Oct 10 08:00:01 EDT 2012 1001
次のコマンドラインでイベントの時間を抽出したい:
hour=$(grep -n sl-gs5 test.txt | tail -1 | cut -d' ' -f6 | awk -F ":" '{print $1}')
そして「08」が出ました。1を足そうとすると、
14 echo $((hour+1))
次のエラー メッセージが表示されます。
./test2.sh: line 14: 08: value too great for base (error token is "08")
Bash の変数が型指定されていない場合、なぜですか?