Hi,
I have a little problem with bash that I hope someone can help me with.
I have a utility program that I made that use the following syntax:
mdb tag -z -d /path/to/some/directory -d "/path/to/some/other/directory with space" -d /yet/another/one
Now I want to wrap it in a nautilus script
So far I have this:
Code:
IFS=$'\n';
for d in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
do
ARGS="${ARGS} -d \"${d}\"";
done;
mdb tag -z ${ARGS}
however my script report receiving only one argument, which is all the -d enclosed in double quotes
That is the command is launched as :
mdb tag -z " -d dir1 -d dir2 -d dir3"
while I want
mdb tag -z -d "dir1" -d "dir2" -d "dir3"
any ideas?