![속이 빈 직사각형 별 패턴을 인쇄하는 방법은 무엇입니까? [복사]](https://linux55.com/image/149722/%EC%86%8D%EC%9D%B4%20%EB%B9%88%20%EC%A7%81%EC%82%AC%EA%B0%81%ED%98%95%20%EB%B3%84%20%ED%8C%A8%ED%84%B4%EC%9D%84%20%EC%9D%B8%EC%87%84%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
답변1
두 가지 질문:
echo
각 출력 뒤에 개행 문자를 추가합니다.echo -n
bash 또는printf
.조건이 맞지 않습니다. 내부 브래킷을 제거해야 합니다.
if ((i==1 || i==rows || j==1 || j==cols))
답변2
아래와 같이 해봤는데 잘 되더라구요
주문하다
for i in {1..6}; do echo "*"; done| paste -s; for i in {1..4}; do echo "* *"| awk '{printf "%s%40s\n",$1,$2}'; done;for i in {1..6};do echo "*";done| paste -s
output
for i in {1..6}; do echo "*"; done| paste -s; for i in {1..4}; do echo "* *"| awk '{printf "%s%40s\n",$1,$2}'; done;for i in {1..6};do echo "*";done| paste -s
* * * * * *
* *
* *
* *
* *
* * * * * *