I'm new to bash and I am trying to create a script that should find an archive in a given directory. $1
is the name of archive.
When the given path is ./1/ar.tgz
the script works. But when path is ../data 1/01_text.tgz
I have the following problem:
dirname: extra operand "1/01_text.tgz"
and then No such file or directory
.
Here is my code fragment:
VAR=$1
DIR=$(dirname ${VAR})
cd $DIR
What am I doing wrong?