Файл test.txt со строками:
какой-то текст с пробелами /search?query=текст_запроса&page=56565 какой-то текст с пробелами
какой-то текст с пробелами /search?query=текст_запроса&page=100500 какой-то текст с пробелами
какой-то текст с пробелами /search?query=979879879¶m=запроса&page=100500 какой-то текст с пробелами
other line
какой-то текст с пробелами /search?query=4535345&page=100500 какой-то текст с пробелами 5465465464654
И команда в терминале
cat test.txt | grep '/search' | sed -r 's/^.+ (\/search[^[:space:]]+) .+$/\1/g'
Результат
/search?query=текст_запроса&page=56565
/search?query=текст_запроса&page=100500
/search?query=979879879¶m=запроса&page=100500
/search?query=4535345&page=100500