10장
Bash: 반복문, 함수, 변수, 배열, 쿼팅
이 장에서는 Bash의 프로그래밍 언어적 요소 중 반복문과 함수, 변수, 배열에 대해 배웁니다. 여기에 9장에서 배운 조건문까지 적용하면 Bash를 이용해 간단한 프로그래밍이 가능합니다. Bash로 GUI를 제공하거나, 높은 성능의 애플리케이션을 작성하기는 어렵습니다. 하지만 Bash가 운영체제의 작동과 밀접한 관계가 있는 만큼 Bash로 운영체제를 다룰 수 있어서 프로그래밍 언어와는 다른 장점이 많습니다. 또한, 쿼팅에 대해 더 자세히 배웁니다. 쿼팅은 Bash가 문자나 문자열을 어떻게 해석하게 할지 결정하는 방법이라서 잘 알고 있어야 실수가 적어집니다.