设为首页 加入收藏

TOP

Linux操作系统基本应用(完结)(七)
2017-10-13 10:27:05 】 浏览:9527
Tags:Linux 操作系统 基本 应用 完结
nbsp; ;;  
    esac 
    说明:pattern1 是正则表达式,可以用下面字符:
                 *       任意字串
                 ?       任意字元
                 [abc]   a, b, 或c三字元其中之一
                 [a-n]   从a到n的任一字元
                 |       多重选择
      
    实例:
    #!/bin/sh 
    case $1 in
    start | begin)
        echo "start something"  
    ;;
    stop | end)
    echo "stop something"  
    ;;
    *)
    echo "Ignorant"  
    ;;
    esac
    运行结果:
    ======================
 
    testcase.sh start
    start something
————
    select语句使用方法(产生菜单选择)
 
    语法:select 变量name  in seq变量do    actiondone实例:#!/bin/sh select ch in "begin" "end" "exit"
    do
    case $ch in
    "begin")
    echo "start something" 
    ;;
    "end")
    echo "stop something" 
    ;;
    "exit")
    echo "exit" 
    break;
    ;;
    *)
    echo "Ignorant" 
    ;;
    esac
    done;运行结果:
     图片
    说明:select是循环选择,一般与case语句使用。
————————
重定向
    标准输入            命令<文件(覆盖)  <<(追加)
    标准输出            命令>文件(覆盖)  >>(追加)
    标准错误输出     错误命令 2>文件(覆盖)  2>>(追加)
例句
    ls -l > aa.txt  /**/
    vi bb.txt < aa.txt
————————
正则
首页 上一页 4 5 6 7 8 9 下一页 尾页 7/9/9
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇"fatal: protocol error: ba.. 下一篇【夯实shell基础】shell基础面面观

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目