병합 세트 x(xtrace) 및 v(verbose)

병합 세트 x(xtrace) 및 v(verbose)

set -x합계를 병합하는 방법은 무엇입니까 set -v? ash(또는 set -v접두사 포함)

즉, 실행 중에 명령을 에코합니다.

이 신호 는 DEBUG에 존재하지 않습니다 ash.DEBUG: invalid signal specification

set -x

$ echo > foo.txt # Normal
$ set -x
$ echo > foo.txt # Example
+ echo
$ # Missing "> foo.txt # Example"

set -v

$ echo > foo.txt # Normal
$ set -v
$ echo > foo.txt # Example
echo > foo.txt # Example
$ # Missing prefix "> "

set -xv

$ echo > foo.txt # Normal
$ set -vx
$ echo > foo.txt # Example
echo > foo.txt # Example
+ echo
$ # Now there are two problems... (missing "> foo.txt  # Example" and missing prefix "> ")

예상되는

$ echo > foo.txt # Normal
$ magic_command "> "
$ echo > foo.txt # Example
> echo > foo.txt # Example
$ ls
> ls
foo.txt

관련 정보