유닉스 쉘 스크립트 예제

셸은 셸에 따라 다른 여러 상황에서 구성 파일을 읽습니다. 이러한 파일은 일반적으로 특정 셸에 대한 명령을 포함하며 로드될 때 실행됩니다. 일반적으로 $PATH 셸의 동작과 모양을 제어하는 실행 $PATH 같은 실행 을 찾는 데 사용되는 중요한 변수를 설정하는 데 사용됩니다. 유닉스의 모든 프로세스는 기본적으로 STDIN (표준 입력), STDOUT (표준 출력) 및 STDERR (표준 오류)의 세 가지 입력 / 출력 채널에 액세스 할 수 있습니다. 1. 본 쉘: 이 셸에 대한 프롬프트는 $이며 그 파생 상품은 아래에 나열되어 있습니다: 셸 스크립팅은 셸이 실행될 일련의 명령을 작성하고 있습니다. 길고 반복적인 명령 시퀀스를 단일 간단한 스크립트로 결합하여 언제든지 저장하고 실행할 수 있습니다. 이렇게 하면 최종 사용자가 필요로 하는 노력이 줄어듭니다. 터미널을 실행하면 Shell은 입력을 입력할 수 있는 명령 프롬프트(일반적으로 $)를 발행하며, 이 경우 Enter 키를 누르면 실행됩니다. 출력 또는 결과는 그 후 단말에 표시됩니다. 셸 스크립트는 환경 사용자 지정에서 일상적인 작업 자동화에 이르기까지 다양한 작업에 사용할 수 있습니다.

실시예 11. 버전 7: 여러 파일에 대한 라인 카운트 쉘은 우발적 인 손상으로부터 보호 운영 체제의 섬세한 내부 주위에 감싸. 따라서 이름 쉘. 첫 번째 줄은 파일이 /bin/sh로 실행될 것이라는 유닉스를 알려줍니다. 이것은 거의 모든 유닉스 시스템에서 본 쉘의 표준 위치입니다. GNU/Linux를 사용하는 경우 /bin/sh는 일반적으로 bash(또는 최근에는 대시)에 대한 기호 링크입니다. 이것은 간단한 스크립트입니다. 조건문, 루프 및 함수를 포함하는 고급 스크립트를 개발할 수 있습니다. 쉘 스크립팅은 당신의 인생을 쉽게 하고 리눅스 관리를 산들 바람으로 만들 것입니다. 앞에서 설명한 대로 셸 스크립트를 만드는 단계를 이해해 보겠습니다. 마찬가지로 Shell 변수는 정보를 저장하는 데 사용되며 셸에서만 사용할 수 있습니다.

쉘로, 그것은 직접 맥 OS X (응용 프로그램 > 유틸리티)와 리눅스 / 유닉스의 터미널을 통해 사용할 수 있습니다. 두 번째 줄은 특수 기호인 #으로 시작합니다. 이렇게 하면 선이 주석으로 표시되고 셸에서 완전히 무시됩니다. 유일한 예외는 파일의 첫 번째 줄이 #로 시작하는 경우입니다! – 우리처럼. 이것은 유닉스가 특별히 취급하는 특별한 지시문입니다. 즉, csh, ksh 또는 다른 것을 대화형 셸로 사용 하더라도 다음에 있는 내용을 Bourne 셸에서 해석해야 합니다.