原文:shell腳本的調試sh-x

. 幾種不錯的調試方法 使用echo打印信息 類似與python的print打印 命令行中使用sh x script.sh shell腳本中設置 set x 開啟調試 set x 禁止調試 . 調試方式的選擇 首選調試方式sh x ,簡單便捷。她能跟蹤執行信息,將執行腳本的過程中把實際執行的每個命令顯示出來,行首顯示 , 后面顯示經過替換之后的命令行內容,有助於分析實際執行的是什么命令. 這里也 ...

2019-06-19 21:51 0 982 推薦指數:

查看詳情

使用sh-x調試shell腳本_轉

參考:http://blog.chinaunix.net/uid-20564848-id-73502.html 1. 通過sh -x 腳本名 #顯示腳本執行過程2.腳本里set -x選項,輕松跟蹤調試shell腳本[以下字段轉自:http://linux.chinaitlab.com ...

Wed Dec 21 06:53:00 CST 2016 0 13821
使用 sh -x 進行 shell 腳本調試

轉載請注明出處:   sh -x 命令的執行,會將shell 命令的每一個執行步驟進行打印,可以查看到 整個命令或腳本的執行過程的 debug。   sh -n 只讀取shell腳本,檢測語法錯誤,但不實際執行   使用上面兩個命令可以幫助我們編寫shell腳本,使用示例:   1. ...

Fri Apr 15 06:01:00 CST 2022 1 615
sh腳本中 ./和sh 執行的區別 以及shell的執行方式

1 ./需要執行權限,使用腳本文件中第一行#!指定的shell(解釋器)來執行命令(譬如常見的/bin/bash),不指定系統會調用默認shell程序 2 sh不需要執行權限,是使用sh這個shell執行命令,是個軟鏈接,它可能是一個任意的shell,通常默認是bash shel ...

Wed Aug 12 01:33:00 CST 2020 0 1126
shell腳本中source和sh的區別

source script.sh 在當前環境下執行, 所有的變量即使腳本運行結束也會被保留下來(無需顯示的聲明),也可以使用當前bash中定義的變量. 在當前shell下定義一個變量 $var1='var1 defined in shell' 在腳本中輸出上面定義的變量, 然后再定義一個新 ...

Fri Jun 16 21:07:00 CST 2017 0 3364
shell腳本調試方法

我們開啟了 Shell 腳本調試系列文章,先是解釋了不同的調試選項,下面介紹如何啟用 Shell 調試模式。 寫完腳本后,建議在運行腳本之前先檢查腳本中的語法,而不是查看它們的輸出以確認它們是否正常工作。 在本系列的這一部分,我們將了解如何使用語法檢查調試模式。記住我們之前在本系列的第一部分中 ...

Tue Dec 20 21:16:00 CST 2016 0 3784
shell腳本調試

1、使用dos2unix命令處理在windows下開發的腳本 將windows下編輯的腳本放置到linux下執行的情況如下: [root@ks ~]# sh nginx.sh #執行腳本 : command not found: command not found ...

Sun Nov 12 03:23:00 CST 2017 0 4513
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM