쉘 스크립트란 무엇입니까? [폐쇄]

쉘 스크립트란 무엇입니까? [폐쇄]

프로그래밍 언어와 비슷한가요? 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

이 접근 방식은 많은 편의성을 제공합니다. 일반적으로 시스템 관리자는 쉘 스크립트를 사용하여 반복적인 유지 관리/작업을 수행합니다.

관련 정보