Я хочу передать эту команду в моем сценарии:
sed -n -e "/Next</a></p>/,/Next</a></p>/ p" file.txt
Эта команда (должна) извлечь весь текст между двумя согласованными узорами, которые в моем случае как Next</a></p>
. Однако, когда я запускаю свой скрипт, я продолжаю получать ошибки. Я пробовал:
sed -n -e "/Next\<\/a\>\<\/p\>/,/Next<\/a\>\<\/p>/ p" file.txt
не повезло.Как пройти специальные символы через СЭД
Я считаю, что общий шаблон для этой команды заключается в следующем:
sed -n -e "/pattern1/,/pattern2/ p" file.txt
Я не могу заставить его работать на Next</a></p>
, хотя и я предполагаю, что это что-то делать со специальными символами я облицовками. Есть ли способ пройти Next</a></p>
в команде sed
? Спасибо заранее, ребята! Это сообщество потрясающее!
Команда, которую вы отправили, даже если исправлена, не будет извлекать текст между двумя сопоставленными шаблонами. Расскажите нам, что вы действительно пытаетесь сделать с помощью ввода данных и ожидаемого результата, и мы можем поставить вас на правильный путь. –