Results 1 to 3 of 3
  1. #1
    Join Date
    Dec 2004
    Posts
    1

    Unanswered: Using sed to edit a file.

    Hi all,

    I have been having problems with this for a while now and thought I'd see if anyone else had some ideas. I'm trying to update a file with the value $shouldbe and save the file. Can anyone give me the correct syntax for this?

    So far I have...

    shouldbe='$var1=":0";'
    checked=`grep '$var1=' somefile.pl`
    echo $checked
    echo $shouldbe

    if [ "$checked" != "$shouldbe" ]; then
    sed -e "s/$checked/$shouldbe/g" need to finish command
    else
    echo $checked
    fi

    Thanks for any help!

    Nick

  2. #2
    Join Date
    Jun 2003
    Location
    West Palm Beach, FL
    Posts
    2,713

    Cool

    Try:
    Code:
    sed -e "s/$checked/$shouldbe/g" somefile.pl >newfile.pl
    The person who says it can't be done should not interrupt the person doing it. -- Chinese proverb

  3. #3
    Join Date
    Apr 2004
    Location
    Boston, MA
    Posts
    325
    Code:
    echo "%s/${checked}/${shouldbe}/g\nwq' | ex -s somefile.pl
    vlad
    +-----------------------+
    | #include <disclaimer.h> |
    +-----------------------+

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •