안녕하세요.. 궁금한게 있어 글을 남깁니다

dhrl0815의 이미지

제가 IT에 공부를 시작 한지 얼마 안되서 잘 몰라서 그러는대요..
shall script가 먼지와 어떤 기능을 하는지 어떻게하면 잘하는지 알고 싶습니다..

chadr의 이미지

쉘 스크립트는 말 그대로 쉘에서 돌아가는 스크립트를 말합니다.

쉘이 뭐고 스크립트가 뭔지는 설명 안드리겠습니다. 혹시 모르시면 검색해보시면 바로 아실수 있을겁니다.

쉘스크립트의 의미도 위의 쉘과 스크립트 의미를 아시면 아실 수 있는 것이므로 그냥 간단하게 설명하겠습니다.
쉘스크립트는 쉘상에서 사용자가 각종 명령어를 쳐서 어떤 일을 하는 일련의 과정을 한꺼번에 묶어서 다음에 동일한
작업을 손쉽게 재사용 할 수 있게 해주는 도구입니다. 쉘 스크립트도 간단한 제어문(if, for등) 이 존재하며 사용자가
프로그램을 실행하듯이 스크립트에서도 프로그램을 실행하고 최종 실행 결과를 가져와서 성공여부를 판단하고 적절하게
대처 할 수 있습니다. 이를 이용하면 적절한 상황에서 시스템에 존재하는 많은 프로그램을 이용하여 큰 일을 할 수 있는
프로그램을 만들수 있는 것입니다.

잘 하는 방법은 별거 없습니다. 논리적인 사고를 가지고 스크립트 문법을 익히시고 뛰어난 통찰력만 있으시면 됩니다.
문법이야 뭐 얼마 안되니까 금방 외우고 익숙해지실 겁니다. 그리고 남은건 시스템에 존재하는 그 많은 프로그램들이
어떤 일을 하는가와 어떻게 하면 이것들을 묶어서 뭔가를 할 수 있을까 하는 창의적 발상이 추가로 필요합니다.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

cats96의 이미지

윗분의 말씀중에

"논리적인 사고를 가지고 스크립트 문법을 익히시고 뛰어난 통찰력만 있으시면 됩니다."

이란구절이 있는데... 논리적인사고와 뛰어난통찰력...전왜 이게 어려워보일까요 ㅜㅜ

chadr의 이미지

사실 말이 쉽지 절대 쉬운게 아니지요. 그런 의미에서 쓴것입니다.
부단한 연습과 공부가 필요하다는 의미입니다.
-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

-------------------------------------------------------------------------------
It's better to appear stupid and ask question than to be silent and remain stupid.

ahsan의 이미지

연습을 오랫동안 하다보면 시스템의 논리를 채득하게 되는 것 같습니다.
책에서 배울 수 있는 것이 있고,
연습을 통해 배울 수 있는 것이 있습니다.