【发布时间】: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
问题:我做错了什么?以及如何运行修改它以成功运行它?提前致谢。
【问题讨论】:
我正在尝试运行一个简单的 shell 脚本。这是我写的代码。
INPUT = "."
OUTPUT = "."
cp "$INPUT/file.txt" "$OUTPUT/new_test.txt"
错误:我收到以下错误。
INPUT command not found
OUTPUT command not found
问题:我做错了什么?以及如何运行修改它以成功运行它?提前致谢。
【问题讨论】:
您必须删除等号周围的空格:
INPUT="."
OUTPUT="."
【讨论】:
删除= 周围的空白。 shell 用空格分隔标记(和其他标记分隔符,如&,...)因此,INPUT = "." 被解释为使用两个参数调用命令INPUT,= 和.。
【讨论】: