我需要制作一个 shell 脚本,它将接收多行和多列,然后打印一个单词作为行数和列数。例如: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