본문 바로가기

LINUX/Shell Script

(18)
01. 변수 변수 다른 언어와 달리 변수를 사용하기 전에 미리 선언하지 않으며 변수에 처음 값이 할당되면서 자동으로 변수가 생성된다. (선언과 동시에 생성) 변수와 관련해서는 아래와 같은 특징이 있다. 변수명=값 주의 할 것은 '=' 사이의 좌우 공백이 없어야 함 대소문자 구별 숫자형 변수와 문자형 변수의 구별이 없음 a=10 b="헬로우 리눅스" 변수의 내용을 사용할 때는 변수명 앞에 '$'를 붙인다. 변수 export export 를 통해 전역 변수를 생성할 수 있다. export [변수명]=[값]을 통해 변수를 선언하게 되면 변수 공유가 가능하다. 또한 배시 쉘은 변수를 선언하면서 바로 export 명령을 적용할 수 있다. 기존 PATH 라는 전역 변수에 경로를 추가하려면 아래와 같이 할 수 있다. 반대로 쉘 ..
00. 개요 쉘이란 명령어를 해석하여 커널에 전달해 주는 인터페이스를 제공하는 프로그램을 지칭하며 그래픽 쉘 ( GUI ) 과 명령줄 쉘 ( CLI ) 로 나뉜다. 이중 쉘 을 사용하는 경우 보통 CLI 를 가리키는 경우가 많다. 쉘 스크립트란 이런 쉘 인터프리터를 통해 실행할 수 있는 스크립트를 말한다. 보통 많이 사용하는 쉘에는 아래와 같은 것들이 있다. 리눅스 계열 sh 리눅스 계열 bash 리눅스 계열 csh 윈도우 cmd 윈도우 powershell 쉘 스크립트 작성과 실행 쉘 스크립트 파일의 확장명은 되도록 *.sh 로 주는 것이 좋다. sh 형식으로 호출하거나 chmod +x 명령으로 실행 가능 속성으로 변경한 후에 ./ 명령으로 현재 디렉토리에 있는 스크립트 파일을 실행 할 수 있다. 쉘 스크립트 선언 ..