使用shell脚本从特定的单词中删除剩余的行

问题描述:

这是我的输出,但我只想要address.So,我想从中删除到最后一行。给我一些代码删除。使用shell脚本从特定的单词中删除剩余的行

347-6450罗伯茨街与391链接。

175 E.百老汇208套房有1个链接。

412 Summerhill Ave有34个链接。

50 Empringham Drive with 32 links。

121 Willowdale Ave Suite 202有355个链接。

200 Dufferin街与296链接。

650西乔治亚街1010套房与857链接。

1726海豚大道套房203与432链接。

我想删除特定的字,其余行 “与”

预期输出:

347-6450罗伯茨圣

175 E.百老汇套房208

412 Summerhill Ave

5 0 Empringham驱动

121威洛大道套房202

200达弗林街

650西佐治亚街套房1010

1726海豚大道套房203

+0

是的,我搜索了这么多时间,然后只有我在这个问题 – Navinjeth

+0

这一次你得到了正确的答案。下一次,为他人提供您自己的解决方案(即使它不起作用),也不要求其他人解决您的问题。 –

+0

当然我会为他人提供我的解决方案 – Navinjeth

cat input.txt | sed 's/with.*$//'

的sed是一个执行简单文本操作的程序。 s/with.*$//用字符串替换字符(.*)直到行末($)。

有关sed的更多信息,您可以阅读它here

+0

谢谢sooooo令人印象深刻 – Navinjeth