셸 명령이 실행될 때 에코하는 방법 셸 스크립트에서 호출된 모든 셸 명령을 반향하고 변수 이름을 확장하려면 어떻게 해야 합니까? 예를 들어, 다음 행이 주어집니다. ls $DIRNAME 스크립트에서 명령을 실행하고 다음을 표시합니다. ls /full/path/to/some/dir 이 목적은 호출된 모든 셸 명령과 해당 인수의 로그를 저장하는 것입니다.이러한 로그를 생성하는 더 좋은 방법이 있을까요?set -x또는set -o xtrace변수를 확장하고 줄 앞에 + 기호를 약간 인쇄합니다. set -v또는set -o verbose에서는 인쇄하기 전에 변수를 확장하지 않습니다. 사용하다set +x그리고.set +v위의 설정을 해제합니다. 스크립트의 첫 줄에 다음과 같이 입력할 수 있습니다.#!/bin/sh -..