[EMAIL PROTECTED] wrote:
> Is there no way to use myTemp_Value in mySedScript.TXT ??
> as far as i know,  an environment variable is available in unix.

As far as I know there isn't a way to retrieve environment variables
inside of sed scripts even on the most delightful GNU and Unix
platforms.  AWK or Perl or Python or Ruby would generally be
recommended in that case since those do have that capability.  I would
probably use the shell to create the sed script with the variables
already expanded.

> I'm using GNU SED for windows

I am not a user of ms-windows and so do not know very much about it
but I wanted to talk about the use of sed on GNU and Unix.

> and made a batch file like this...
>     Set myTemp_Value="Hello world"
>     SED -n -f mySedScript.TXT   targetFile.TXT
> but...
> How can i use DOS Environment variable in SED Script File?

If you can also use bash for the script shell then have bash expand
the variables in the script before calling sed.

  #!/bin/sh
  VAR1=foo
  VAR2=bar
  cat >mySedScript.TXT <<EOF
  s/$VAR1/$VAR2/g
  EOF
  sed -n -f mySedScript.TXT targetFile.TXT

Bob


Reply via email to