行と列の数を読み取り、特定の方法で印刷する方法

行と列の数を読み取り、特定の方法で印刷する方法

複数の行と列を受け取り、単語を行数と列数で印刷するシェルスクリプトを作成する必要があります。例:2行、3列

予想出力:

word word word 
word word word

私はそれを使用する方法を知っていますが、read出力を取得する方法がわかりません。

ベストアンサー1

これにより、正しい方向に行くことができます。

wordToPrint='hello'

echo "How many rows?"
read nbRows

echo "How many columns?"
read nbColumns

for ((row=0; row<$nbRows; row+=1)); do
    for ((column=0; column<$nbColumns; column+=1)); do
        echo -en "$wordToPrint\t"
    done
    echo
done

おすすめ記事