> | > sed 's/Title/$TITLE/g' title.html >> file.txt && > > ^ ^ > The single quotes are a problem too. Bash doesn't do any variable > expansion in single quotes. ($TITLE will still be $TITLE for sed) > > Instead: > > sed "s/Title/$TITLE/g" title.html >> file.txt && > > Also, I'm not sure why you have double & at the end of the line. I > think you want to run sed in the foreground, not the background. I > don't understand what the second & does.
heh, ofcourse.. > | I think the g is missing, that is all I noticed > > You only need the g if the text to replace occurs more than once on a > line. If it doesn't, it doesn't matter. If it does, do you want to > replace all occurences or just the first? its just a one time one word replace.. > BTW, I don't use bash scripting for anything other than running > programs with some default options. I would prefer to use python for > this sort of thing, but it's up to you what you want to use. ..let the newbie get used to bash first okay? ;) Cheers, William