2013-10-05 2 views
-1

Это результат для меня, но я хочу только адрес. Так что я хочу удалить из с помощью до последней строки. Дайте мне некоторый код для удаления., чтобы удалить оставшуюся строку из определенного слова, используя сценарий оболочки

347-6450 Roberts St с 391 ссылками.

175 E. Broadway Suite 208 с 1 ссылкой.

412 Саммерхилл-авеню с 34 ссылками.

50 Empringham Drive с 32 ссылками.

121 Willowdale Ave Suite 202 с 355 ссылками.

200 Dufferin Street с 296 ссылками.

650 West Georgia Street Suite 1010 с 857 ссылками.

1726 Dolphin Ave Suite 203 с 432 ссылками.

Я хочу, чтобы удалить оставшиеся строки из конкретного слова "с"

Ожидаемый результат:

347-6450 Roberts St

175 E. Broadway Люкс 208

412 Саммерхилл-авеню

5 0 Empringham Drive

121 Willowdale Ave Люкс 202

200 Дафферин Street

650 West Georgia Street Люкс 1010

1726 Dolphin Ave Люкс 203

+0

да, я искал столько времени, только тогда я просто задал вопрос в этом – Navinjeth

+0

. На этот раз вы получили правильный ответ. В следующий раз предоставьте другим свое решение (даже если оно не работает) и не просите других просто решить вашу проблему. –

+0

Несомненно, я предоставлю другим свое решение – Navinjeth

ответ

0

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

СЭД это программа для выполнения простых текстовых операций. s/with.*$// заменяет на следующие строки (.*) до конца строки ($) с пустой строкой.

Подробнее о sed, вы можете прочитать его here.

+0

Спасибо, что так много впечатляет – Navinjeth

Смежные вопросы