while
while 명령 또는 [ 조건 ] <-- 결과가 참이라면
do
반복할 명령
done
[ 조건 ] -> 숫자( 1 -eq $var1), 문자(test = $var2), 파일( -d dir, -z $var3, -n $var4)
중첩루프 : 루프가 2개 이상인 경우. 기본적인 형태는 루프 내에 다른 루프를 작성.
for 안에 while 또는 while 내에 for 가 작성될 수 있다
for test1 in a b c
do
for test2 in d e f
do
done
done
예제 : 2-5 구구단 만들기
- 시행 착오 : i=$[ $i + 1] 로 해야하는데 i = $[ $i + 1] 처럼 띄어쓰기해서 오류남. 다른언어는 상관없지만 bash shell은 OS에서 작동하기 때문에 신경써줘야함. 명령어로 착각하기 때문
'서버' 카테고리의 다른 글
리눅스 사용자 sftp 권한 설정하기 / sftp 다수 사용자 (0) | 2023.05.12 |
---|---|
[생활코딩] 프로세스와 실행 (0) | 2023.02.02 |
gwak (0) | 2022.02.05 |
CentOS bonding (0) | 2022.02.04 |
bash-shell script 파일 만들기 - if문, for 문 (feat. n의 배수 만들기) (0) | 2022.01.21 |