하나의 기본 ksh 파일은 2개의 ksh 스크립트 파일을 호출합니다.

하나의 기본 ksh 파일은 2개의 ksh 스크립트 파일을 호출합니다.

2개의 ksh(korn 쉘 스크립트)가 있습니다: file1.ksh 및 file2.ksh. 이 두 파일을 호출하는 기본 파일 ksh 스크립트가 필요합니다. 기본 파일에 어떤 코드를 넣어야 합니까?

감사해요

답변1

무엇을 하든 명령줄에서 이 두 스크립트를 수동으로 호출하세요. cd특정 디렉터리로 이동하거나 ksh file1.ksh를 실행하거나 실행할 수 있습니다 /path/to/file1.ksh.

이 명령을 파일에 복사합니다. 이 파일은 기본 쉘 스크립트가 됩니다.

예를 들어,

#!/bin/sh

cd somedir || exit
./file1.ksh
./file2.ksh

"기본" 스크립트(종종 "래퍼 스크립트"라고도 함)는 호출하는 스크립트와 동일한 스크립트 언어로 작성될 필요가 없습니다. 대신, 위 스크립트는 /bin/sh대부분의 Unix 시스템에서 사용 가능한 쉘용으로 작성되었습니다.

첫 번째 줄을 "script" 로 변경 하거나 시스템의 스크립트에 일반적으로 사용하는 항목 #!/bin/ksh으로 변경하여 " script" 로 변경할 수 있지만 #!/usr/bin/env ksh스크립트는 특정 기능을 사용할 필요가 없으므로 중요하지 않습니다.kshkshksh

cd위 스크립트는 필요한 디렉터리(두 스크립트가 모두 있는 디렉터리)로 변경할 수 없는 경우 종료됩니다.

관련 정보