執行環境:
vmware workstation虛擬機器
red hat linux9
注意:本文「//」後面為注釋,程式設計時需刪去;在shell指令碼程式設計中注釋符是#
touch myscripts //建立乙個檔案
vi myscripts //編輯檔案
進入myscripts檔案後按i鍵,開始編輯
輸入的shell程式設計內容如下:(//後面為注釋,程式設計時需刪去;在shell指令碼程式設計中注釋符是#)
#!/bin/bash //在shell指令碼的開頭往往有一句話來定義使用哪種sh直譯器來解釋指令碼
while [ $# != 0 ] //當位置引數數量不為0時,進入迴圈 ;寫while語法時注意空格
doecho $1 //輸出第乙個位置引數
shift //左移位置引數列表,即列表第乙個引數會被「擠掉」
done
按鍵盤左上角esc鍵,退出編輯;
再按冒號鍵,輸入wq ,儲存並退出檔案
chmod u+x 檔名
./檔名 a b c d e //a~e為位置引數,可隨意數量及內容
會依次輸出以下結果:ab
cde程式設計內容的其他寫法(//後面為注釋,程式設計時需刪去;在shell指令碼程式設計中注釋符是#)
#!/bin/bash
while [ $# -ne 0 ]
doecho $1
shift
done
#!/bin/bash //在shell指令碼的開頭往往有一句話來定義使用哪種sh直譯器來解釋指令碼
until [ $# -eq 0 ] //當位置引數數量為0時,退出迴圈;注意until語法裡頭的空格
doecho $1
shift
done
C 如何將方法作為引數傳遞
如何實現將方法作為引數傳遞 示例是控制台程式,如下 class program static int a 2 static int b 3 static int c 0 static int x 4 宣告乙個方法型,關鍵字就是delegate,有引數就帶上引數 public delegate voi...
Linux之Python的位置引數
1.介紹 當我們執行乙個shell指令碼時,如果希望獲取到命令列的引數資訊,就可以使用位置引數變數,比如 myshell.sh 100 200,這個就是乙個執行shell的命令列,可以在myshell指令碼中獲取到引數資訊。2.基本語法 符號作用 nn為數字,0代表命令本身,1 9代表 第乙個到 第...
如何將Linux系統換成windows系統
很高興你能高閱讀到這篇文章,說明你對安裝作業系統也有一定的了解,但是將linux換成windows總會出現這樣或者那樣的問題。不用慌,這篇文章足夠可以解決你的問題!製作u盤啟動 檔案格式 gpt和mbr 老電腦一般不支援uefi,所以格式化成gpt ntfs,所以你做 盤啟動的時候需要和gpt bi...