[ Date Index ] [ Thread Index ] [ <= Previous by date / thread ] [ Next by date / thread => ]
Hi, I am trying to write a bash script to execute the same sed script on several files, I am doing this way because I can't find out if I can do it with sed directly. When I tell sed to write the output back to the input file, I end up with a blank file - very annoying. So I want the bash script to write the output to the filename with a _ on the end of it. #!/bin/bash for filename in `ls /etc/analog/*.cfg` do sed '/OUTFILE/ s/$/index.html/' $filename > $filename_ done That is what I have so far, except it won't work because $filename_ is undefined. How can I prepend a character to the end of a variable? Thanks, -- Seth Kneller http://www.autismisanotherworld.com/~seth -- The Mailing List for the Devon & Cornwall LUG Mail majordomo@xxxxxxxxxxxxx with "unsubscribe list" in the message body to unsubscribe. FAQ: www.dcglug.org.uk/linux_adm/list-faq.html