편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
==개요== | ==개요== | ||
;set -x | ;set -x | ||
==실습== | ==실습== | ||
< | <source lang='console'> | ||
root@zetawiki:~# cat a.sh | root@zetawiki:~# cat a.sh | ||
echo hello | echo hello | ||
echo world | echo world | ||
</ | </source> | ||
< | <source lang='console'> | ||
root@zetawiki:~# sh a.sh | root@zetawiki:~# sh a.sh | ||
hello | hello | ||
world | world | ||
</ | </source> | ||
:→ 일반적인 수행 (명령어가 노출되지 않음) | :→ 일반적인 수행 (명령어가 노출되지 않음) | ||
< | <source lang='console'> | ||
root@zetawiki:~# cat b.sh | root@zetawiki:~# cat b.sh | ||
set -x | set -x | ||
echo hello | echo hello | ||
echo world | echo world | ||
</ | </source> | ||
< | <source lang='console'> | ||
root@zetawiki:~# sh b.sh | root@zetawiki:~# sh b.sh | ||
+ echo hello | + echo hello | ||
30번째 줄: | 27번째 줄: | ||
+ echo world | + echo world | ||
world | world | ||
</ | </source> | ||
:→ 수행하는 명령어를 보여준 후 실행함 | :→ 수행하는 명령어를 보여준 후 실행함 | ||
==같이 보기== | ==같이 보기== | ||
* [[리눅스 set]] | * [[리눅스 set]] | ||
* [[리눅스 set -a]] | * [[리눅스 set -a]] | ||
* [[리눅스 set -e]] | * [[리눅스 set -e]] | ||
* [[리눅스 set -ax]] | * [[리눅스 set -ax]] | ||
* [[리눅스 bash/sh 디버깅 sh -x]] | * [[리눅스 bash/sh 디버깅 sh -x]] | ||
[[분류: | [[분류: Bash]] |