On Tue, Dec 11, 2007 at 10:21:22PM +0200, Halid Faith wrote:
> Ok
> But I have another problem,
> I couldn't use any command interior of sed command. That's to say I have a
> script;
>
> yy="file5"
> for i in `cat file1`;
> do
> sed -e 's/old1/new1\ \'$i'/g' -e 's/old2/'cut -d, -f 1 ${yy}'/g'
3 ${i}# file1
> file2
done
cat test1
boby, e, 656a,
allen, e, 987c,
...
- Original Message -
From: "Tino Engel" <[EMAIL PROTECTED]>
To: "Halid Faith" <[EMAIL PROTECTED]>
Cc:
Sent: Tuesday, December 11, 2007 11:22 PM
Subject: Re: How to replace two
On Tue, Dec 11, 2007 at 06:20:50PM +0200, Halid Faith wrote:
> I want to replace two or more strings in a file in the same time with sed
> command.
> How do I that ?
You can specify the "-e command" parameter multiple times on a line:
$ sed -e 's/foo/fee/g' -e 's/bar/baz/e' filename.txt
--
Joh
On Tuesday 11 December 2007 17:20:50 Halid Faith wrote:
> I want to replace two or more strings in a file in the same time with sed
> command. How do I that ?
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/f
Halid Faith schrieb:
Ok
But I have another problem,
I couldn't use any command interior of sed command. That's to say I have a
script;
yy="file5"
for i in `cat file1`;
do
sed -e 's/old1/new1\ \'$i'/g' -e 's/old2/'cut -d, -f 1 ${yy}'/g' file2 >
file3
done
When I run the script, I get an
Ok
But I have another problem,
I couldn't use any command interior of sed command. That's to say I have a
script;
yy="file5"
for i in `cat file1`;
do
sed -e 's/old1/new1\ \'$i'/g' -e 's/old2/'cut -d, -f 1 ${yy}'/g' file2 >
file3
done
When I run the script, I get an error, due to using cut
Halid Faith wrote:
I want to replace two or more strings in a file in the same time with sed
command.
How do I that ?
Do you mean something like:
sed -e 's/string1/replacement1/g' -e 's/string2/replacement2/g'
or
sed -f instructions.sed
instructions.sed:
s/string1/replacement1/g
s/stri
On Tuesday 11 December 2007 17:20:50 Halid Faith wrote:
> I want to replace two or more strings in a file in the same time with
> sed command. How do I that ?
[EMAIL PROTECTED] ~ % echo "foobar" | sed 's/foo/goo/;s/bar/baz/'
goobaz
--
() ascii ribbon campaign - against html e-mail
/\ www.asci