linux shell指令碼中二級選單返回主選單怎麼寫

2025-07-24 16:35:09 字數 2770 閱讀 1949

1樓:網友

rt.我希望是這樣的:

please choose:_

就這麼簡單。指令碼要用#!/bin/sh ,不要用bash.

附加要求如下:

我希望當我按了乙個按鍵以後,就立刻執行選擇的命令。不用再按enter鍵。

我是在手機上執行,沒有1,2,3,4,enter等按鍵。所以判斷的地方不要加入判斷這幾個按鍵。

比如說我的按鍵按了以後會出現@,#等字元,你就用著幾個字元做判斷就好。

不知道懂了沒有。。不懂後面的就算了。寫出選單來就行。

我的意思就是,比如咱們寫文字文件時可以建立乙個。text文件,然後在裡面寫東西。我剛接觸linux就是想問一下,寫shell指令碼時是不是也需要先寫個文件,然後在終端命令列中去執行啊??

要是這樣的話那個文件字尾名是什麼?是。bat嗎??

放在**??好好解釋下,謝謝了!

linux用shell編寫乙個簡單選單

2樓:屬性至尊

echo new user

echo more user

echo a user

echo all user

sleep 1

這個在終端上就能看到了。

請問linux shell指令碼如何編寫乙個選擇選單?

3樓:網友

#!/bin/sh

echo 1.選項1(@)

echo 2.選項2(#

echo 3.選項3(&)

echo please choose:

read -n 1 m

#下面一行是換行。

echo#echo m=$m

if [ "$m" = "@" ]

thenecho 選項1

elif [ "$m" = "#

thenecho 選項2

elif [ "$m" = "&" ]

thenecho 選項3

elseecho error

fi **********

上面已經測試過了,注意有一些地方的空格。

中括號前後都有乙個空格。

等號前後也有乙個空格。

linux返回上一級的命令是什麼?怎麼寫?

4樓:惜說娛樂

cd ..返回上一級目錄cd ../..

返回上兩級目錄cd或cd ~ 返回home目錄cd - 目錄名 返回指定目錄擴充套件資料linux常用命令。

pwd:顯示工作路徑 。

ls:檢視目錄中的檔案 。

ls -f:檢視目錄中的檔案 。

ls -l:顯示檔案和目錄的詳細資料 。

ls -a:顯示隱藏檔案 。

ls *[0-9]*:顯示包含數字的檔名和目錄名 。

tree:顯示檔案和目錄由根目錄開始的樹形結構(1) 。

lstree:顯示檔案和目錄由根目錄開始的樹形結構(2) 。

mkdir dir1:建立乙個叫做 'dir1' 的目錄' 。

mkdir dir1 dir2:同時建立兩個目錄 。

mkdir -p /tmp/dir1/dir2:建立乙個目錄樹 。

rm -f file1:刪除乙個叫做 'file1' 的檔案' 。

rmdir dir1:刪除乙個叫做 'dir1' 的目錄' 。

rm -rf dir1:刪除乙個叫做 'dir1' 的目錄並同時刪除其內容 。

rm -rf dir1 dir2:同時刪除兩個目錄及它們的內容 。

mv dir1 new_dir:重新命名/移動 乙個目錄 。

cp file1 file2:複製乙個檔案 。

cp dir/* .複製乙個目錄下的所有檔案到當前工作目錄 。

cp -a /tmp/dir1 .:複製乙個目錄到當前工作目錄 。

cp -a dir1 dir2:複製乙個目錄 。

5樓:網友

cd 和 ..之間有乙個空格。

windows 可以不空格,linux 必須有,不然系統會提示找不到 "cd.." 這個命令。

當然你也可以設定一下:

alias cd..="cd .."

第二個 cd ..之間有空格。

之後不空格也可以返回了。

注意重啟後失效。

6樓:網友

要注意在linux shell有幾個特定的符號。

乙個就是 . 指當前目錄,例如:

sh ./xx

就是用shell去執行當前目錄下的xx程式。

vi ../xx

就是用vi去開啟上一級目錄下的xx檔案。

cd ..將上一級目錄變為當前目錄,也就是返回上一級。

另外就是 ~ 代表當前使用者的家目錄。

cd ~回到登入使用者的家目錄。

linux返回上一級的命令是什麼?怎麼寫?

7樓:閃閃紅星張學良

要注意在linux shell有幾個特定的符號。

乙個就是 . 指當前目錄,例如:

sh ./xx

就是用shell去執行當前目錄下的xx程式。

vi ../xx

就是用vi去開啟上一級目錄下的xx檔案。

cd ..將上一級目錄變為當前目錄,也就是返回上一級。

另外就是 ~ 代表當前使用者的家目錄。

cd ~回到登入使用者的家目錄。

二級VB二級C二級C二級Access二級VFP哪個好過

個人理解 1 針對證書問題,不是那個好過,而是那個有用。這就要看你要從事什麼行業,只有確定了從事的行業,才能去考這個行業的相關證書,如果一味的考證也沒有什麼作用,一些證書考試很難,但是你不得不去考。2 證書只是一塊敲門磚,具體還要看個人能力,公司一般對能力比較看中,呵呵 3 二級c比較基礎,相對容易...

二級建築師,二級建築師

二級建造師執業資格考試報考條件 一 報考條件。凡遵紀守法,並具備以下條件之一者,均可報名參加二級建造師執業資格考試 1 取得工程類或工程經濟類中專以上學歷,並從事建設工程專案施工管理工作滿2年 2 取得非工程類或非工程經濟類中專以上學歷,並從事建設工程專案施工管理工作滿2年,受聘擔任工程或工程經濟類...

二級蛙跳為什麼成績會掉,高考二級蛙跳多少滿分

二級蛙跳成績下降可能有以下原因 .技術問題 如果技術動作不夠標準,跳起來的高度和距離會受到影響,從而影響成績。此時,建議加強訓練,對每個動作仿信細節進行糾正,提高技術水平。.心理問題 比賽心態不好,如過度緊張 焦慮等情況,可能會導致不理想的成績。此時,建議通過心理訓練來緩解緊張情緒,放鬆心態,提高自...