红联Linux门户
Linux帮助

为什么这个shell程序有问题啊?

发布时间:2010-11-02 20:57:07来源:红联作者:菜牛鸟
[attach]32674[/attach][attach]32675[/attach]
文章评论

共有 6 条评论

  1. 相思爱文 于 2010-11-02 22:07:39发表:

    我输入运行没问题。
    把代码文件传上来。

  2. 菜牛鸟 于 2010-11-02 21:41:34发表:

    还是提示不好使

    [: 11: Y: unexpected operator

  3. 相思爱文 于 2010-11-02 21:32:07发表:

    echo "OK, contiune"
    exit 0
    这两行有问题。把前面的空白去掉就没事了。
    本来没事,手动输入空格或Tab都没问题。
    但我复制到论坛里就出错了(查看二进制数据)。不明白:0w5ty(1

  4. 菜牛鸟 于 2010-11-02 21:30:47发表:

    谢谢谢 ...

  5. 相思爱文 于 2010-11-02 21:22:38发表:

    [i=s] 本帖最后由 相思爱文 于 2010-11-2 21:35 编辑 [/i]

    [code]#!/bin/bash
    PATH=~/bin:/usr/local/bin:/usr/bin:/bin
    export PATH

    read -p "Pleash input (Y/N) : " yn

    if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
    echo "OK, contiune"
    exit 0
    fi

    echo " Idont know what is your choise " && exit 0[/code]Tab怎么变成了c2a020c2a020(十六进制)了

  6. 相思爱文 于 2010-11-02 21:08:20发表:

    [i=s] 本帖最后由 相思爱文 于 2010-11-2 21:17 编辑 [/i]

    [code]#!/bin/bash
    PATH=~/bin:/usr/local/bin:/usr/bin:/bin
    export PATH

    read -p "Pleash input (Y/N) : " yn

    if [ "$yn" == "Y" ] || [ "$yn" == "y" ]; then
    echo "OK, contiune"
    exit 0
    fi

    echo " Idont know what is your choise " && exit 0[/code]