bash shell實際執行時的指令怎麼看
當有時在寫bash shell時,會希望當測試執行時,可以看出現在執行的指令,尤其是執行指令時,其中指令有帶入變數時,又或者是使用亂數,想知道亂數的值;又或者是用亂數加上等待(sleep),shell要等多久才能執行。
其實很簡單,只需要在script的第一行的bash後面加上"-x",就可以了。
#!/bin/bash -x
又或者是執行時加上"-x"。
bash -x <file>
其實這就是bash的debug mode,方便測試bash shell的指令是否符合期待。