쉘 스크립트는 입력을 기반으로 두 개의 Perl 스크립트를 실행합니다.

쉘 스크립트는 입력을 기반으로 두 개의 Perl 스크립트를 실행합니다.

두 개의 서로 다른 입력 파일을 기반으로 하는 텍스트 처리를 위한 두 개의 Perl 스크립트가 있습니다. 조건에 따라 실행되는 쉘 스크립트를 원합니다.

(입력 파일) /extraction_reversed/이 run 단어와 일치 하면 실행하고 perlscript1.pl, 그렇지 않으면 run 을 실행합니다 perlscript2.pl.

터미널에서 컴파일된 쉘 스크립트:

sh run.sh inputfile > outputfile

답변1

다음을 수행할 수 있습니다.

if grep extraction_reversed "$1"; then
  perlscript1.pl "$1"
else
  perlscript2.pl "$1"
fi

"$1"스크립트에 전달된 인수(예: inputfile)로 대체됩니다.

관련 정보