一般的shell腳本的調(diào)試基本都是echo 來(lái)處理遇到比較大的腳本的時(shí)候,就比較麻煩了,出了問(wèn)題,還不是很好定位哪行代碼出問(wèn)題了。
其實(shí)shell內(nèi)置的一些變量可以很好的解決這個(gè)問(wèn)題:
$LINENO $FUNCNAME $BASH_LINENO 這幾個(gè)變量記錄了腳本當(dāng)前的執(zhí)行位置,以及正在執(zhí)行的函數(shù)。具體可以可以man 文檔頁(yè)。
實(shí)例代碼:a.sh
標(biāo)簽:婁底 許昌 邵陽(yáng) 赤峰 淘寶邀評(píng) 巴彥淖爾 馬鞍山 金昌
巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《用內(nèi)置變量調(diào)試shell腳本的方法》,本文關(guān)鍵詞 用,內(nèi)置,變量,調(diào)試,shell,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。