シェルスクリプト:特定のファイルを特定のディレクトリに移動する。

 思い立って突然シェルスクリプト*1の勉強を始めた。正規表現の使い方が分からないので、大変格好悪いスクリプトなんだけども。コマンドライン実行したので、忘れると困る、のでメモ。今までこれを15回も打っていたと思うとうんざりする。まぁ、履歴があるのですけども、それにしてもね。

i=5
while [ $i -lt 55 ]; do
mkdir "loadP$i"
i=$[ $i +5 ]
done

i=5
while [ $i -lt 55 ]; do
j=1
while [ $j -lt 16 ]; do
mv "loadP$i""loadN$[ $j * $i ]" "loadP$i"
j=$[ $j + 1 ]
done
i=$[ $i + 5 ]
done

*1:zsh。算術演算にexprを使わない