실행이 성공적으로 완료되면 순서대로 호출하고 실행해야 하는 3개의 스크립트가 있는 셸 스크립트를 실행하는 데 어려움을 겪고 있습니다(오류:
gzip:.gz: 예기치 않은 파일 끝
)
내가 겪고 있는 문제는 내 첫 번째 스크립트가 gunzip을 사용하여 gzip 파일의 압축을 푼다는 것입니다. 그러나 메인 스크립트를 통해 실행하면 완전히 실행되지 않고 대신 다음 스크립트로 이동합니다.
주요 쉘 스크립트는 다음과 같습니다.
#!/bin/bash
./gunzip_files.sh
./grep_data_from_files.sh
gunzip_files 쉘 스크립트는 다음과 같습니다:
#!/bin/bash
sudo gunzip *.gz
답변1
나는 당신이 이것을 시도해야한다고 생각합니다 :
./gunzip_files.sh & & ./grep_data_from_files.sh
첫 번째 스크립트가 오류 없이 종료되는 경우에만 두 번째 스크립트를 실행합니다.