红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

ubuntu 9.10上shell编程的一般格式是什么?

发布时间:2010-04-17 19:30:20来源:红联作者:windwarrior
在ubuntu9.10上用shell编写了一个小的if。。。else类的程序,貌似有很多种格式,
执行通不过,乱改一气 还是不行
问一下,如果是用的bash的话,这个判断语句改怎么写呢
文章评论

共有 7 条评论

  1. chiyb 于 2010-04-24 14:58:54发表:

    不怎么用。

  2. kalpoask 于 2010-04-19 14:06:50发表:

    (6)m:b

  3. zhaoyuzhong3694 于 2010-04-18 11:29:28发表:

    if [条件表达式];then
    命令或语句块
    elif [条件表达式]; then
    命令或语句块
    else
    命令或语句块
    fi

  4. windwarrior 于 2010-04-18 00:32:24发表:

    2# zhaoyuzhong3694
    如果是
    if()
    else if()
    else
    这种多重判断格式呢 该怎么写

  5. panaiec 于 2010-04-17 20:51:02发表:

    帮顶个

  6. zhaoyuzhong3694 于 2010-04-17 20:36:27发表:

    手里没机子,测试不了。

  7. zhaoyuzhong3694 于 2010-04-17 20:30:54发表:

    [i=s] 本帖最后由 zhaoyuzhong3694 于 2010-4-17 20:35 编辑 [/i]

    if [表达式];then
    命令
    else
    命令
    fi

    例:
    #!/bin/bash
    if [ -f /etc/defalut ];then
    do
    rm /etc/default
    echo -e "All right!"
    done
    else
    echo -e "The file dosen't exit.\n"
    fi