V
V
Vladimir Vasilenko2017-07-31 19:21:23
bash
Vladimir Vasilenko, 2017-07-31 19:21:23

Trim strings according to pattern?

Good afternoon.
You need to extract some information from the log file. There is a line like:

какой-то текст с пробелами /search?query=текст_запроса&page=100500 какой-то текст с пробелами

Is it possible, for example using sed or other utilities, to process a text file so that only:
?query=текст_запроса&page=100500

Answer the question

In order to leave comments, you need to log in

1 answer(s)
A
Alexey Yarkov, 2017-07-31
@vlvicvas

Test.txt file with lines:

какой-то текст с пробелами /search?query=текст_запроса&page=56565 какой-то текст с пробелами
какой-то текст с пробелами /search?query=текст_запроса&page=100500 какой-то текст с пробелами
какой-то текст с пробелами /search?query=979879879&param=запроса&page=100500 какой-то текст с пробелами
other line
какой-то текст с пробелами /search?query=4535345&page=100500 какой-то текст с пробелами 5465465464654

And the command in the terminal
Result
/search?query=текст_запроса&page=56565
/search?query=текст_запроса&page=100500
/search?query=979879879&param=запроса&page=100500
/search?query=4535345&page=100500

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question