Как вывести только строку в строке с grep, заданной частью строки? - PullRequest
0 голосов
/ 18 октября 2019

Я хочу вывести только определенную строку в строке, основанную на частичном фрагменте этой строки.

string1alsa;kdjfsdf string2 string3
string1saldkfjsa;df string 4 string5

Я ожидаю, что вывод будет

string1alsa;kdjfsdf,string1saldkfjsa;df

основанный на частичной строке string1

Я уверен, что об этом уже спрашивали, но я не уверен.

1 Ответ

0 голосов
/ 18 октября 2019

grep -oe '\S*string1\S*' file.txt | tr '\n' ',' | sed 's/.$//'

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...