728x90
반응형
쉘 스크립트
쉘 스크립트는 쉘에서 실행하는 스크립트 프로그래밍 언어이다.
if, for, 변수, 함수 등을 사용해서 프로그래밍이 가능하다.
CLI Shell은 여러가지가 존재하는데, /etc/shells 에 실행가능한 쉘들이 있다.
쉘 스크립트는 주로 자동화 프로그램을 만들 때 쓴다.
매번 초기 세팅해야하는 반복작업나 설치를 쉘 스크립트로 자동화 시킬 수 있다.
Bash Shell
쉘 스크립트는 ~/.bashrc에 세팅파일이 저장되어있다.
vi ~/.bashrc
위 명령어를 통해서 bash 세팅을 확인하고 바꿀 수 있다.
파일명은 확장자 .sh를 포함해서 만들어주자.
쉬뱅
발음주의 쉬뱅~!
쉘 스크립트 파일 상단에 #!/bin/bash 를 입력해주어야한다.
#!/bin/bash
위 코드는 Bash 로 코드를 실행하라는 개발자의 의도를 명시하는 것이다.
그런데 없더라도 Bash로 실행되기는 한다.
기본 설정을 바꾸지 않았다면, 우분투의 기본 쉘은 Bash이기 때문이다.
그런데 왜 굳이 이 코드를 추가하는 거지?
그건 협업 시 다른 개발자들이 이해할 수 있어야하니까! 친절한 개발자가 되자 ^^
실행방법
source 파일명.sh
source 명령어를 통해 실행시키자.
728x90
반응형
'임베디드' 카테고리의 다른 글
[C언어] 자료형 : float, double, 부동소수점, 고정길이정수 (0) | 2022.04.08 |
---|---|
[메모리] 2의 보수와 음수 처리 / 2의 보수 쓰는 이유 (0) | 2022.04.06 |
[메모리] 빅/리틀 엔디안 (Big/Little-Endian) (0) | 2022.04.05 |
[리눅스] Bash 쉘 프로그래밍 : 입출력, 변수, 주석, if문 (0) | 2022.04.03 |
[리눅스] 터미널의 개념 : 과거와 현재 정의 비교 (0) | 2022.03.27 |