- ベストアンサー
linuxのfor文についてです。
linuxのfor文(C言語風)を利用して/var/log/httpd/にあるaccess.logのファイルのうち130301~130309のものをls -lで情報を表示したいです。 ここでbashのfor文を使って最後の1文字だけを変化させながらls -lを9回実行するシェルスクリプトを作りたいのですがどのように書いたら良いのかわかりません。 どなたか教えていただけないでしょうか。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
最後の1文字だけ変数で置き換えれば可能です 例 #!/bin/bash #ディレクトリの指定 dir=/var/log/httpd for ((num=1; num<10; num++)){ ls -l $dir/13030$num } という感じで
お礼
素早い回答ありがとうございます。 おかげで実装することができました。 ありがとうございました。