여러 행과 열을 수신한 다음 단어를 행과 열 수로 인쇄하는 쉘 스크립트를 만들어야 합니다. 예: 행 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