例如,我在bash腳本中寫了一堆iptables規則。當我運行腳本時,shell說iptables: No chain/target/match by that name.
我不知道發生了什麼,所以我將每行都複製並粘貼到shell中,並分別運行它們以確定哪一行導致了問題。 BTW。事實證明,我把「OUTUT」而不是「OUTPUT」放在一個規則中。如何知道bash腳本中的哪一行導致麻煩?
有無論如何shell可以告訴我像[line 53]: iptables: No chain/target/match by that name.
,所以我知道問題在哪裏?
'bash的-x yourscript ARG1 ...'會告訴你相當不錯,一旦你習慣破譯輸出。 –