1. 반복문
1) while
- 기본 구조
# while: 반복문의 시작을 의미/ do: 반복문 코드 블록의 시작을 의미/ done: 반복문의 끝을 의미
while 조건식
do
실행할 코드
done
# 한 줄로 작성
while 조건식; do 실행할 코드; done
- 괄호 사용 조건문 예시
# () 괄호: 명령어 그룹화, 그룹화된 명령어는 하나의 단위로 취급
# [] 괄호: 조건식 참/거짓 여부 평가
# 주의할 점: [] 괄호 안에는 무조건 띄어쓰기해야 한다!!
while read -r line; do
decoded=$(echo "$line" | base64 --decode)
while [[ "$decoded" != *flag:* ]]; do
decoded=$(echo "$decoded" | base64 --decode)
done
echo "$decoded"
done < flag.txt