Всем привет! :) Друзья, у меня есть файл test.txt
first line
second line: 'i need this text'
third line
мне нужно найти строку, содержащую «second line» и взять текст между апострофами.
я пишу:
sed -n 's/second line.*\'\(.*\)\'/\1/p' test.txt
sed -n "s/second line.*\'\(.*\)\'/\1/p" test.txt
но, то экранирование не работает должным образом, то совпадение не находится.
Подскажите, ЧЯДНТ? Спасибо!