Bash에서 set -x
스크립트 시작 부분에 호출하면 스크립트가 실행되는 동안 명령이 stdout에 인쇄됩니다. 에 해당하는 구문은 무엇입니까?생선 껍질?
답변1
Fish의 set
명령에는 해당 옵션이 없습니다.
그러나 set
쉘 스크립트로 래핑할 수 있습니다. 이렇게 하면 스크립트 상단에 배치할 때 사용한 것과 동일한 출력 형식이 인쇄됩니다.
function set; echo + set $argv; builtin set $argv; end
또는 함수 명령에는 --on-variable
특정 변수의 변경 사항을 모니터링하고 함수가 자동으로 호출되도록 할 수 있는 옵션이 있습니다.
또는 fish -d 3 을 사용하여 fish 스크립트를 실행할 수 있습니다 script.fish
. 그러면 일부 추적 정보가 인쇄됩니다.