Bash 스크립트가 종료되거나 CTRL+D로 중단될 때 내용을 에코하는 방법

Bash 스크립트가 종료되거나 CTRL+D로 중단될 때 내용을 에코하는 방법

Bash 스크립트 실행이 종료되거나 사용자가 CTRL+D를 사용하여 수동으로 중단할 때 무언가를 출력하고 싶습니다.

의사코드는 다음과 같습니다.

if exit
  echo "Goodbye! 

답변1

스크립트 상단 근처에 다음 코드를 작성합니다.

trap 'echo "Goodbye!" ' EXIT

관련 정보