Bashで連続した数字のループを回す簡単な方法

{1..5}のようにすることで、1〜5でループすることができます。

for i in {1..5}
do
  echo $i
done

{..}はループ以外でも使うことができるので便利です。

$ touch file-{1..5}.txt
$ ls
file-1.txt  file-2.txt  file-3.txt  file-4.txt  file-5.txt

リンク

Bash Reference Manual
http://www.gnu.org/software/bash/manual/bashref.html

コメントを残す

メールアドレスが公開されることはありません。