linux shell的二级菜单,linux shell编程之菜单选择(一)
linux程序設(shè)計(jì)老師布置的作業(yè):根據(jù)自己的寫法和參考網(wǎng)上的
編一個(gè)shell 編寫一個(gè)shell程序,使用shell編寫一個(gè)菜單,分別實(shí)現(xiàn)列出以下內(nèi)容:(1)目錄內(nèi)
容、(2)切換目錄、(3)創(chuàng)建文件、(4)編輯文件、(5)刪除文件的功能
#!/bin/sh
until
echo "1.目錄內(nèi)容"
echo "2.切換目錄"
echo "3.創(chuàng)建文件"
echo "4.編輯文件"
echo "5.刪除文件"
echo "6.退出菜單"
read input
test $input = 6
do
case $input in
1)ls;;
2)echo "enter target directory"
read dir
cd $dir;;
3)echo "enter a file name"
read file
touch $file;;
4)echo "enter a file name:"
read file
vi $file;;
5)echo "enter a file name"
read file
rm $file;;
6)echo "請輸入選擇(1-6)"
esac
done
另一種寫法出自:http://wolfchen.blog.51cto.com/2211749/964615
#!/bin/bash
cat << EOF
********please enter your choise:(1-6)****
(1) List you selected directory
(2) Change to you selected directory
(3) Create a new file
(4) Edit you selected file
(5) Remove you selected file.
(6) Exit Menu.
EOF
read -p "Now select the top option to: " input
case $input in
1) ls;;
2) echo "Enter target directory:"
read dir
cd $dir;;
3) echo "Enter a file name:"
read file
touch $file;;
4) echo "Enter a file name:"
read file
vi $file;;
5) echo "Enter a file nmae:"
read file
rm $file;;
esac
與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖總結(jié)
以上是生活随笔為你收集整理的linux shell的二级菜单,linux shell编程之菜单选择(一)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小米开启 CarWith 适配兼容性测试
- 下一篇: linux 其他常用命令