[Perl]Perl で連番のファイル名を作る $ for i in `perl -e 'printf("%0.2d\n", $_) for (1..27)'` ; do rm -f /usr/local/apache/logs/old/access_log.200801$i*.gz ; done コマンドラインで連番のファイル名を作る $ i=1; limit=13; while [ $i -le $limit ]; do j=$(printf "%03d" $i); echo access_log.200801$j; i=$(($i+1)); done お二方のやりかたでまったく問題はないと思いますが、bashやzsh、kshであれば、算術forを使うのもアリかなと思いました。POSIX-shやBourne Shellでは使えませんが。 $ for ((i=1; i<=27; i++)