PS4
这可不是游戏机哦~
PS4
这个变量存在于调试过程中, 也就是开起了set -x
之后:
➤ cat ps4.sh
set -x
echo "PS4 demo script"
ls -l /etc/ | wc -l
du -sh .
➤
➤ bash ps4.sh
+ echo 'PS4 demo script'
PS4 demo script
+ ls -l /etc/
+ wc -l
285
+ du -sh .
4.9M .
默认的PS4
是一个加号.
下面更改一下
➤ export PS4='$0.$LINENO+ '
➤ bash ps4.sh
ps4.sh.3+ echo 'PS4 demo script'
PS4 demo script
ps4.sh.4+ ls -l /etc/
ps4.sh.4+ wc -l
285
ps4.sh.5+ du -sh .
4.9M .
➤
其中$0
是脚本名字, $LINENO
是命令所在的行号.