我试图编写脚本询问文件和目录,然后复制文件。我想做那样的事情:
#!/bin/bash
read FILE
read DIRECTORY
cp $FILE $DIRECOTRY
我选择的文件和目录确实存在,但是尽管没有返回错误,脚本仍然无效。
答案 0 :(得分:1)
尝试修复拼写错误:cp "$FILE" "$DIRECTORY"
(""
允许带有空格的文件名),然后您可以运行脚本,在两行中输入两个名称并查看结果。您还可以添加-x
以查看正在运行的命令。完整:
#!/bin/bash -x
read FILE
read DIRECTORY
cp "$FILE" "$DIRECTORY"