こんにちは、S.Iです。 最初のループの後に改行を入れようと思うのですが、 改行が二つ続いてしまいます。 以下がそのスクリプトです。 #!/bin/bash for j in `seq 1 20`;do for i in `seq 1 31`;do pv=`expr $RANDOM % 20` if [ $pv -eq "0" ]; then uu=0 else uu=`expr $RANDOM % $pv` fi if [ $pv -ne "0" ] && [ $uu -eq "0" ]; then uu=1 fi echo -e "$pv\t$uu\t\t\c" done echo -e "\n" done なぜ二回改行が出力されてしまうのでしょうか? よろしくお願いします。