文章

shell菜单交互

本文档介绍 shell菜单交互 的相关内容。

# !/bin/bash # menu.sh # QQ 384343423 # world77.blog.51cto.com # your.email@example.com # your.email@example.com input= until echo "----------------------------------" echo "please enter your choise:(1-6)" echo "(1) List you selected directory" echo "(2) Change to you selected directory" echo "(3) Create a new file" echo "(4) Edit you selected file" echo "(5) Remove you selected file" echo "(6) Exit Menu" echo "----------------------------------" read input #读入用户输入的内容,并存入变量 test $input -eq 6 #若输入为6,则退出,否则继续 do case $input in #开始CASE IN CASE结构 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 #结束CASE结构 done
本文由作者按照 CC BY 4.0 进行授权