【问题标题】:Simple shell script not working简单的shell脚本不起作用
【发布时间】:2015-06-08 12:24:37
【问题描述】:

我正在尝试运行一个简单的 shell 脚本。这是我写的代码。

INPUT = "."
OUTPUT = "."

cp "$INPUT/file.txt" "$OUTPUT/new_test.txt"

错误:我收到以下错误。

INPUT command not found
OUTPUT command not found

问题:我做错了什么?以及如何运行修改它以成功运行它?提前致谢。

【问题讨论】:

    标签: linux shell


    【解决方案1】:

    您必须删除等号周围的空格:

    INPUT="."
    OUTPUT="."
    

    【讨论】:

      【解决方案2】:

      删除= 周围的空白。 shell 用空格分隔标记(和其他标记分隔符,如&,...)因此,INPUT = "." 被解释为使用两个参数调用命令INPUT,= 和.。

      【讨论】:

        猜你喜欢
        • 2013-09-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多