목록프로그래밍👩🏻💻/Shell (2)
suyeonme
셸 스크립트 기본 규칙 셸스크립트를 작성하기에 앞서 기본으로 지켜야할 규칙은 다음과 같다. #!/bin/bash echo "Root Directory" cd / ls -l # 한행으로 입력하는 경우(위와 동일) echo "Root Directory";cd /;ls -l 셸스크립트는 명령어가 하나씩 실행되며 여러 명령어를 ;로 연결하면 한 행으로 입력할 수 있다. 빈행은 무시된다. #로 주석을 남긴다. 커맨드라인이 길어질 경우, 행 끝에 \를 입력하면 여러 행에 걸쳐 입력할 수 있다. #!/bin/bash echo \ "Root Directory" 변수(Variable) 변수명=값으로 변수를 저장하며 그 사이에는 공백이 없어야한다. 변수명에 사용할 수 있는 문자는 알파벳, 숫자, 언더스코어(_)이다. 숫자..
셸스크립트란? 셸에서 실행될 커맨드라인을 입력해놓은 파일로, 셸에 의해 해석되기 때문에 어떤 셸을 사용하는지에 따라서 문법이 달라진다. 셸스크립트를 한번 작성하면 이후 비슷한 처리를 수행할 때 재사용할 수 있으며 다른사람에게 쉽게 공유할 수 있다. sh vs bash sh는 bash보다 오래전 설계되어 기능이 적으며 배포판에 따라서 실체가 다르고 동작도 다르다. bash는 GNU 프로젝트에 의한 구현체 밖에 없으므로 어떤 운영체제에서도 동일하게 동작한다. 최근 리눅스에서는 bash가 기본으로 설치되어 bash 셸 스크립트의 호환성과 이식성이 매우 높다. 따라서 최근에는 bash기반의 셸스크립트를 주로 사용한다 셸스크립트 실행 셸 스크립트를 실행하는 방법으로 아래 두가지 방법이 있다. 셔뱅(shebang)..