퀴즈 · 5 questions
📜 셸 스크립팅
변수, 루프, 조건, 함수, 에러 처리
Level 0창 구경꾼
0 XP0/95 lessons0/14 achievements
0/100 XP to next level100 XP to go0% complete
Quiz
01
#!/usr/bin/env bash가 #!/bin/bash보다 유연한 이유는?Hint
shebang은 커널에 이 파일을 실행할 인터프리터를 알려 줘.
02공백이 든 파일명에서
for f in $files가 깨지는 이유는?Hint
따옴표로 감싸면 공백과 줄바꿈이 든 값도 인자 하나로 보존돼.
03
set -euo pipefail의 효과?Hint
명령 오류, 설정되지 않은 변수와 파이프라인 앞 단계의 실패를 각각 어떻게 다루는지 봐.
04배열
arr의 모든 원소 펼치기에 가장 안전한 방법?Hint
@는 각 원소를 별도 인자로 보존하고, *는 원소를 한 문자열로 합쳐.05임시 디렉터리 정리를 스크립트 끝의
rm -rf 대신 trap '...' EXIT로 하는 이유?Hint
마지막 줄에만 정리 명령을 두면 중간 실패가 그 줄을 건너뛸 수 있어.
댓글 0
🔔 답글 알림 (로그인 필요)로그인 — 댓글을 남기려면 로그인해 주세요.
아직 댓글이 없어요. 첫 댓글을 남겨보세요.