명령 실패 또는 입력 파일 오류로 인해 명령줄에서 쉘 스크립트 명령을 숨기는 방법은 무엇입니까?

명령 실패 또는 입력 파일 오류로 인해 명령줄에서 쉘 스크립트 명령을 숨기는 방법은 무엇입니까?

명령줄 작업을 자동화하기 위한 bash 스크립트를 만들고 있습니다. 잘못된 비밀번호를 입력하거나 입력 파일이 올바르게 구문 분석되지 않으면 스크립트의 다음 명령이 명령줄에 표시되는 것을 관찰했습니다. 최종 사용자가 볼 수 없도록 스크립트에서 이러한 명령을 숨기고 싶습니다. 이를 수행하는 몇 가지 방법은 무엇입니까?

답변1

첫 번째 명령이 성공한 경우에만 다음 명령이 발생하도록 하려면 두 명령 사이에 &&를 추가하세요.

command 1 && command2 

또는 IF 문을 통해 첫 번째 명령의 결과를 확인할 수 있습니다.

if [ $? -ne 0 ];then
 exit 1;
fi

관련 정보