pbj0812의 코딩 일기

[독후감] 처음 배우는 셸 스크립트 본문

강의_자격증 요약/독후감

[독후감] 처음 배우는 셸 스크립트

pbj0812 2021. 3. 7. 15:48

- 이 서평은 한빛미디어 도서 서평단(나는 리뷰어다 2021) 의 활동으로 작성되었습니다.

- 그렇다고 마음에도 없는 말을 지어내지는 않았습니다.

 

0. 도서 정보

 - 도서명 : 처음 배우는 셸 스크립트

 - 저자 : 장현정

 - 링크 : 교보문고

1. 셸에 대한 기억

 - 대학원 학부연구생이던 2013년에 처음으로 리눅스... 라는 것을 접해보게 되었다. 수치 모델링이 전공이었기에, 포트란으로 짜여진 코드를 리눅스 서버에서 돌리는 게 일이었다. 하루는 100개가 넘는 실험을 하룻밤안에 다 돌렸어야 했었다. 그 당시에는 ls, mv, cp 등 만을 알고 있었기에 손으로 하나하나 실험을 돌리다가 밤을 샌 기억이 난다. 그때 만약 셸 스크립트를 짤 줄 알았더라면 밤을 새지는 않았을 거였는데...

2. 이 책에서 알려주는 것

 - 과거에 내가 알았으면 좋았을터인 셸 스크립트의 기초 문법(변수, 조건문, 반복문, 연산자, 정규 표현식) 을 알려주며 검색에 유용한 명령어인 grep, find, awk, sed 등을 알려준다. 또한, 앞에서 언급된 문법과 명령어 들을 응용하여 사용자 계정을 자동으로 만들어 주는 스크립트 라던지, 여러 환경 설정, 기초 보안(패스워드 변경 주기 설정 등), 모니터링 체크에 관련된 예제를 설명하여 알려준다.

3. 이 책의 장점

 - 이 책의 장점이라고 한다면, 방대한 양의 예제에 있다고 말할 수 있다. 많은 셸 관련 도서가 옵션을 설명할 때, 예제 없이 영어로 된 공식 문서를 한글로 번역한 것에 지나지 않는다면 이 책은 옵션에 대하여 여러 예제를 들어 설명한다. 또한, 해당 예제에 소개된 스크립트는 저자의 깃허브에 올려두었기에 학습에 드는 수고를 조금이라도 덜 수 있다. 

4. 추천 드리는 분

 - 책 제목에서 소개가 되었듯이 셸을 처음 배우시는 분에게, 혹은 나처럼 구글링을 통해 뭔가 많이 써봤지만 제대로 알지 못하시는 분들에게 추천을 드립니다.

Comments