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:
however my script report receiving only one argument, which is all the -d enclosed in double quotesCode:IFS=$'\n'; for d in $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS do ARGS="${ARGS} -d \"${d}\""; done; mdb tag -z ${ARGS}
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?




Reply With Quote