• ベストアンサー

linuxのfor文についてです。

linuxのfor文(C言語風)を利用して/var/log/httpd/にあるaccess.logのファイルのうち130301~130309のものをls -lで情報を表示したいです。 ここでbashのfor文を使って最後の1文字だけを変化させながらls -lを9回実行するシェルスクリプトを作りたいのですがどのように書いたら良いのかわかりません。 どなたか教えていただけないでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • freetaka
  • ベストアンサー率53% (106/197)
回答No.1

最後の1文字だけ変数で置き換えれば可能です 例 #!/bin/bash #ディレクトリの指定 dir=/var/log/httpd for ((num=1; num<10; num++)){ ls -l $dir/13030$num } という感じで

shiro857
質問者

お礼

素早い回答ありがとうございます。 おかげで実装することができました。 ありがとうございました。

関連するQ&A