使用(OSX)sed用电子邮件地址替换语句

时间:2019-03-19 22:15:49

标签: excel macos sed grep

我有一个iqy file正在剥离。我有grep url 剥离到一个新的文本文件中。新的文本文件具有:

["emailaddress","Please enter your email address:"]

我需要用电子邮件地址替换整个声明。我无法让sed在OS X上正常工作。

谢谢。

1 个答案:

答案 0 :(得分:0)

如果您的文本文件如下所示:

test.txt

first line
["emailaddress","Please enter your email address:"]
last line

您可以使用以下sed语句将搜索文本替换为john.doe@aol.com

sed "s/\[\"emailaddress\".*\]/john.doe@aol.com/g" test.txt > new.txt

或就地

sed -i "s/\[\"emailaddress\".*\]/john.doe@aol.com/g" test.txt

结果:

first line
john.doe@aol.com
last line