連番ファイルを作成するシェルスクリプト
exprの使い方を把握し、連番ファイルを作成するシェルスクリプトを書いてみました。ファイル数が10個程度なら手動でいいか、という気持ちにもなるかもしれないけれども、連番の数が1000とかになるような場合は、手作業でやるのは億劫でしょうがない。
と、言うわけで書いてみました。
#!/bin/sh fileNumber=11 fileName="" while test ${fileNumber} -lt 1000 do if [ ${fileNumber} -lt 100 ]; then fileName=Q0${fileNumber}.txt else fileName=Q${fileNumber}.txt fi touch $fileName fileNumber=`expr ${fileNumber} + 1` done
Q011.txtから、Q999.txtまでを作成するシェルスクリプトです。