ubuntu shell 程式設計 內建變數

2021-06-16 05:51:09 字數 560 閱讀 1409

內建變數是一些由linux提供給shell的特色變數,可以在shell指令碼程式中使用這些變數。但是不能再shell指令碼程式中更改這些變數的值。

下面列出了其中的一部分:

$#傳遞給shell指令碼程式的位置引數個數

$?前乙個命令的完整**或是shell指令碼程式執行後的返回值

$0當前shell指令碼程式的名稱

$*儲存了shell指令碼程式所有引數的字串

shell 檔案儲存為mypgm

#!/bin/sh

#my test program

echo "number of parameters is $#"

echo "program name is $0"

echo "parameters as a single string is $*"

執行# bash mypgm  test1 test2

結果:number of parameters is 2

program name is mypgm

parameters as a single string is test1 test2

Ubuntu shell 程式設計

開頭 bin sh 用來告訴系統,用 bin sh來執行程式。加許可權 chmod x filename 有的使用者還要更改檔案使用者為執行使用者 如 chown hadoop hadoop filename 之後才能用 filename執行 指令碼中可以加注釋,前面用 shell 中命令和系統中輸...

ubuntu shell 程式設計學習

1.開頭 bin bash 這句話必須放在檔案的第一行,符號 用來告訴系統它後面的引數是用來執行該檔案的程式。可以執行echo shell來看你的系統是使用那一類shell,比如ubuntu使用的是 bin bash,則第一行寫成 bin bash 進行shell程式設計時,以 開頭的句子表示注釋,...

初學Ubuntu shell程式設計

1 shell介紹 shell是使用者與核心之間的橋梁,也可以當作linux中的程式語言。shell與使用者互動的模式 在互動環境下,每次執行一條命令 通過編寫shell指令碼的方式 2 shell的編寫 shell直譯器 直譯器 eg bin bash shell的變數型別 環境變數 shell環...