利用case、迴圈等結構,顯示命令選單,實現掛載、解除安裝、檔案拷貝、目錄顯示、檔案資訊顯示等子程式(這些功能分別使用函式和shell程式進行定義,然後呼叫)。
指令碼如下,有問題可以問我,有幫助的話多點贊~
#! /bin/bash
echo
"----menu----"
echo
"1:mount"
echo
"2:umount"
echo
"3:copy file"
echo
"4:show directory"
echo
"5:show file info"
check(
)mountu(
)umountu(
)copy()
showd(
)showf(
)printf "input your choose: "
read choose
check
exit 0
Unix系列shell程式編寫2
2 bsh裡特殊字元及其含義 在bsh中有一組非字母字元。這些字元的用途分為四類 作為特殊變數名 產生檔名 資料或程式控制以及引用和逃逸字元控制。他們 可以讓使用者在shell中使用最少的 完成複雜的任務。shell變數名使用的特殊字元 傳送給命令shell的引數序號 在shell啟動或使用set命...
Unix系列shell程式編寫6
與或結構 使用與 或結構有條件的執行命令 shell程式中可以使用多種不同的方法完成相同的功能,例如until和while語句就可以完成相同的功能,同樣,除了if then else結構可以使命令有條件的執行外,和 操作符也能完成上述功能。在c語言中這兩個操作符分別表示邏輯與和邏輯或操作。在bour...
在linux編寫shell程式並執行
我是第一次寫部落格,不知道應該有什麼格式和注意事項,請大家多多指教。今天是要講講怎樣在linux命令列環境下建立乙個指令碼程式並執行的。這對於稍有經驗的人來說都不是事,但對於初次接觸linux的新手來說可能會遇到一點麻煩,所以我今天詳細講講。vi編輯器是所有linux unix作業系統中的標準編輯器...