<分区>
我是 bash 的新手,我正在尝试创建一个应该在给定目录中找到存档的脚本。 $1
是存档的名称。
当给定路径为 ./1/ar.tgz
时,脚本可以运行。但是当路径是 ../data 1/01_text.tgz
我有以下问题:
dirname: extra operand "1/01_text.tgz"
然后是 No such file or directory
。
这是我的代码片段:
VAR=$1
DIR=$(dirname ${VAR})
cd $DIR
我做错了什么?