![쉘 스크립트란 무엇입니까? [폐쇄]](https://linux55.com/image/64240/%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%9E%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%ED%8F%90%EC%87%84%5D.png)
프로그래밍 언어와 비슷한가요? Linux에서 실행되는 프로그램이나 Linux 커널과 함께 제공되는 기본 프로그램 중 이 옵션(기능)을 제공하는 프로그램은 무엇입니까?
답변1
쉘 스크립트는 프로그램입니다. 기본적으로 사용자는 쉘 스크립트를 인수로 사용하여 쉘을 실행할 수 있습니다. 쉘은 내용(스크립트 언어)을 해석하고 위에서 아래로 나열된 명령을 실행합니다.
예를 들어, bash 쉘(보통 Linux 및 bsd 시스템)이 있는 경우 hello-world.sh
다음 내용으로 호출되는 파일을 작성할 수 있습니다.
#!/bin/env bash
# HelloWorld shell script
echo "Hello world $USER from $HOSTNAME"
그런 다음 스크립트를 실행하면 해당 내용이 해석됩니다. 해시 표시로 시작하는 줄은 주석입니다. 세 번째 줄은 몇 가지 일반적인 환경 변수를 사용하여 명령줄의 텍스트를 에코합니다.
그런 다음 다음과 같이 파일을 실행하십시오.
localhost:~ ir0h$ sh hello-world.sh
이 접근 방식은 많은 편의성을 제공합니다. 일반적으로 시스템 관리자는 쉘 스크립트를 사용하여 반복적인 유지 관리/작업을 수행합니다.