重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊、服務器等服務
0、專業(yè)腳本的規(guī)范格式
創(chuàng)新互聯(lián)公司是一家集成都做網(wǎng)站、成都網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站頁面設(shè)計、網(wǎng)站優(yōu)化SEO優(yōu)化為一體的專業(yè)網(wǎng)站設(shè)計公司,已為成都等多地近百家企業(yè)提供網(wǎng)站建設(shè)服務。追求良好的瀏覽體驗,以探求精品塑造與理念升華,設(shè)計最適合用戶的網(wǎng)站頁面。 合作只是第一步,服務才是根本,我們始終堅持講誠信,負責任的原則,為您進行細心、貼心、認真的服務,與眾多客戶在蓬勃發(fā)展的市場環(huán)境中,互促共生。
函數(shù)1 函數(shù)2 main 函數(shù) main $*
1、使用dos2unix命令轉(zhuǎn)換來自windows下開發(fā)的腳本
dos2unix默認是沒有安裝的,可以yum 安裝
# dos2unix web_jk.sh dos2unix: converting file web_jk.sh to UNIX format ...
2、使用echo 命令調(diào)試
3、使用bash命令參數(shù)調(diào)試
# sh [-nvx] scripts.sh -n 不會執(zhí)行該腳本,僅查詢腳本語法是否有問題,并給出錯誤提示。 -v 在執(zhí)行腳本時,先將腳本的內(nèi)容輸出到屏幕上然后執(zhí)行腳本,如有錯誤,也會給出錯誤提示。 -x ***將執(zhí)行的腳本內(nèi)容及輸出顯示到屏幕上,對調(diào)試超級有用的參數(shù)!
4、使用set命令參數(shù)調(diào)試部分腳本內(nèi)容
-n 讀命令但并不執(zhí)行 -v 顯示讀取的所有行 -x ***顯示所有命令及其參數(shù)
在腳本里寫:
set -x diff /tmp/a.txt.ori /tmp/a.txt set +x
提示:
開啟調(diào)試功能通過set -x 命令,而關(guān)閉調(diào)試功能通過set +x
5、習慣
最關(guān)鍵的是熟練語法,編碼習慣,編程思想,將錯誤扼殺在萌芽狀態(tài),減少調(diào)試負擔,提高效率。