반응형
셸 스크립트를 실행하기 위해 우선 셸 스크립트를 만들어봤습니다.
우선 셸 스크립트 파일을 만들 때는 일반적으로 sh 확장자를 생성합니다. 따라서 다음과 같이 파일명 뒤에 sh 확장자를 붙여 vi에디터를 통해 파일을 생성합니다.
셸 스크립트를 만들 때는 시작시 #!/bin/bash를 붙여 해당 파일이 셸 스크립트라는 것을 알려줍니다. 그리고 실행하고자 하는 명령어들을 입력하고 저장한 후 빠져 나옵니다.
셸 스크립트를 생성했다면 이번에는 셸 스크립트를 실행할 차례입니다. 셸 스크립트를 실행하는 방법은 2가지가 있으며, 첫 번째 방법은 sh 명령어를 이용하여 실행하는 방법입니다.
sh myshell.sh
두 번째 방법은 생성한 셸 스크립트 파일에 실행 권한을 주고, 직접 셸 스크립트를 실행하는 방법입니다.
chomd 명령어를 이용하여 생성한 셸 스크립트 파일에 실행 권한(+x)을 주고, 셸 스크립트가 위치한 경로의 셸 스크립트 파일을 호출하는 방법입니다.
chomd +x myshell.sh
./myshell.sh
또 다른 방법으로 일반 다른 스크립트 언어와는 다르게 명령어와 함께 프롬프트에서도 바로 실행할 수 있습니다.
echo "hello world"
하지만, 셸 스크립트를 파일로 만들어 사용하는 이유는 계속해서 재사용할 수 있고 다른 셸 스크립트를 만들 때 참조할 수 있기 때문입니다.
반응형
'서버 보안 > 셸 스크립트(shell script)' 카테고리의 다른 글
질문을 출력할 수 있는 셸 스크립트_read (0) | 2023.05.08 |
---|---|
셸 스크립트에서 가장 많이 사용하는 함수_echo, 반복문(for, while) (0) | 2023.05.08 |
쉘 스크립트 프로그래밍에 쓰이는 명령어 정리 (0) | 2023.04.20 |
쉘의 이해 (0) | 2023.04.18 |
셸의 기본_shell script (0) | 2023.04.17 |