BROKER SEGUR - Rio Ulla 7 , Madrid

shell 스크립트 예제

현재 디렉터리에서 스크립트를 실행하려면 ./scriptname을 실행하고 원하는 매개 변수를 전달할 수 있습니다. Bash 스크립트는 시스템 관리와 관련된 일상적인 작업또는 기타 힘든 작업을 자동화할 수 있습니다. 이 항목이 제대로 실행되려면 backup.sh 스크립트를 /usr/local/bin/디렉터리로 복사해야 합니다. 스크립트는 파일 시스템의 어느 곳에나 상주할 수 있으며 스크립트 경로를 적절하게 변경하기만 하면 됩니다. tar에 대한 -C 옵션은 추출된 파일을 지정된 디렉토리로 리디렉션합니다. 위의 예제는 /tmp/etc/hosts에 /etc/hosts 파일을 추출합니다. tar가 포함된 디렉터리 구조를 다시 만듭니다. bash에 대한 간략한 예제 기반 가이드를 읽어보십시오: 이 섹션에서는 여러 셸 스크립트를 개발하며 각 스크립트는 파일 집합에 걸쳐 총 줄 수를 계산합니다. 이러한 예제에서는 특정 셸 기능을 자세히 설명합니다. 한 파일에서 줄 수를 계산하기 위해 wc -l을 사용합니다.

간단한 연습으로 이 명령을 위의 줄 계산 스크립트호출로 바꿀 수 있습니다. 유닉스 및/또는 셸 프로그래밍을 새로 접하는 경우 이 자습서에서는 bash 셸 기반 셸 스크립팅에 대해 설명합니다. 동시에 bash는 스크립팅 언어이기도 합니다: Bash 서브루틴은 별도의 스크립트와 다소 비슷합니다. bash를 사용할 수 있는 예제 작업: 위의 줄 수 예제의 버전 7 확장, 총 바이트 수 및 입력 파일의 총 단어 수를 계산합니다. 1. 본 쉘 : 이 셸에 대한 프롬프트는 $이며 그 파생 상품은 아래에 나열되어 있습니다 : 우리는 스크립트에 인수로 제공되는 모든 파일을 반복하기 위해 for 루프를 사용합니다. 변수 $*를 통해 모든 인수에 액세스할 수 있습니다. sed 명령은 줄 수와 일치하고 첫 번째 하위 문자열에 대한 백 참조를 사용하여 전체 줄을 줄 수로 바꿉니다(1). for 루프에서 shell 변수 n은 파일 수에 대한 카운터이며 s는 지금까지의 총 줄 수입니다.

스크립트 및 함수에 인수를 잡기 위한 특수 bash 변수가 있습니다: 셸에는 셸에 따라 다른 여러 상황에서 구성 파일을 읽습니다. 이러한 파일은 일반적으로 특정 셸에 대한 명령을 포함하며 로드될 때 실행됩니다. 일반적으로 $PATH 셸의 동작과 모양을 제어하는 실행 $PATH 같은 실행 을 찾는 데 사용되는 중요한 변수를 설정하는 데 사용됩니다.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies