Brace yourself, ’cause I’m a tool (or don’t brace yourself if you’ve read much of my writing or met me since you already knew this to be the case). Classic cedge-fail moment that I just had to share. What do you do when you have a variable before a string of text but cannot have any spaces? You brace your variable. Basically, place the $ followed by the variable that is wrapped in the braces. For example, if I was going to put cedge as the content of a variable and then write a file called cedge.plist from the contents then I would use the following.
Big script, took 10 minutes to figure out I had forgotten to brace the variable.
krypted February 16th, 2010
Posted In: Mac OS X
brace, expansion, Mac OS X, Shell Script, variable