Shell 脚本
셸은 알면 빠르고 모르면 위험한 도구입니다. 변수 확장과 조건 분기에서 시작해 반복과 함수, 그리고 실패했을 때 조용히 넘어가지 않는 견고한 스크립트까지 만듭니다. 종료 코드 규약, 임시 파일 정리, 중복 실행 방지처럼 운영 서버에서 진짜 문제가 되는 부분을 손으로 통과합니다.
중급 · 레슨 12 · 实验 4
커리큘럼
变量与条件
- 变量展开不是字符串替换 reading
- 写出第一个 shell 脚本 lab
- 测验:变量与条件 quiz
循环与函数
- 循环用 glob,返回值用退出码 reading
- 循环与函数 lab
- 测验:循环与函数 quiz
健壮的脚本
- set -euo pipefail,以及只有它还不够的原因 reading
- 写出健壮的脚本 lab
- 测验:健壮的脚本 quiz
安全地处理输入与参数
- 少写引号会发生什么 reading
- 扛得住恶意文件名的脚本 lab
- 测验:安全地处理输入与参数 quiz