1.shell中的$預設變數
$n $1 表示第乙個引數,$2 表示第二個引數 ...2.中括號用法$# 命令列引數的個數
$0 當前程式的名稱
$? 前乙個命令或函式的返回碼,返回0代表成功
$* 以"引數1 引數2 ... " 形式儲存所有引數
$@ 以"引數1" "引數2" ... 形式儲存所有引數
$$ 本程式的(程序id號)pid
參考:
3.常見括號用法
字串比較用雙中括號[[ ]];算數比較用單中括號[ ]——左右留空格
算數運算用雙小括號(( )) ;shell命令及輸出用小括號( )——左右不留空格
完整的括號用法,參考:
4.在資料分析領域,通過有很多開源的軟體,推薦的用法是配置ssh免密登入,編寫自己的一鍵啟動指令碼來實現!
受到其他help命令的啟發,我們也可以自定義start-help.sh來記錄軟體的啟動命令!
Shell指令碼(三) Shell指令碼入門
1 指令碼格式 指令碼以 bin bash開頭 指定解析器 2 第乙個shell指令碼 helloworld 1 需求 建立乙個shell指令碼,輸出helloworld 2 案例實操 atguigu hadoop101 datas touch helloworld.sh atguigu hadoo...
shell 指令碼入門
shell 是乙個用 c 語言編寫的程式,它是使用者使用 linux 的橋梁。shell 既是一種命令語言,又是一種程式語言。shell 是指一種應用程式,這個應用程式提供了乙個介面,使用者通過這個介面訪問作業系統核心的服務。ken thompson 的 sh 是第一種 unix shell,win...
shell指令碼入門
str wxz echo 輸出 3 提取子字串 以下例項從字串第 2 個字元開始擷取 4 個字元 string the shell script is great echo 輸出 he s查詢子字串 查詢字元 i 或 s 的位置 string runoob is a great company ec...