리눅스 실무의 이해리눅스마스터 1급 · 2017년03월11일 · 12/100
12.다음 셸 스크립트의 실행 결과로 알맞은 것은?

1
1정답
2
12
3
15
4
25
해설
if문에 있는 ${#aaa}는 변수의 원소 갯수를 의미합니다. 즉 2이다. 2는 3보다 작기때문에 if문의 조건을 충족하지 않아서 else문으로 가게 됩니다. aaa='expr ${#aaa} -1' 은 2-1 이기 때문에 정답은 1입니다.

if문에 있는 ${#aaa}는 변수의 원소 갯수를 의미합니다. 즉 2이다. 2는 3보다 작기때문에 if문의 조건을 충족하지 않아서 else문으로 가게 됩니다. aaa='expr ${#aaa} -1' 은 2-1 이기 때문에 정답은 1입니다.