Vid användning av sökvägar som innehåller mellanslag (vilken man inte ska använda sig av, med det gör ju Apple ändå..) upp kommer en artefakt om man definierar sökvägen som en variabel.
Ett script som detta fungerar inte av någon anledning.
#!/bin/bash
mapp="/Users/$LOGNAME/Library/Application\ Support/Firefox/"
destination="/Users/$LOGNAME/Desktop/Backup/"
mkdir $destination
cp -v $mapp $destination
när detta script körs så fås följande felmeddelanden.
cp: Support/Firefox/: No such file or directory
cp: /Users/narogh/Library/Application\: No such file or directory
Om man däremot kör en
echo $mapp
så blir det rätt.
Det verkar som om cp delar upp sökvägen trots att den är definierad som en enhet.
Frågan är du hur man gör för att det skall fungera utan att man behöver ta till diverse fulknep med symlinkar mm.