Ваш вопрос будет легче понять, если вы включите свои входные данные и ожидаемые выходные данные.
Следующая команда awk
напечатает строки 'show system | inc Software» и «sh syst | i @@@@@' и каждая строка в -между:
awk '/show system \| inc Software/,/sh syst \| i @@@@@/{n=0}' filename.txt > out_file.txt
Редактировать:
Кроме того, похоже, что ваша команда sed
не будет работать, (если я понял ваш вопрос, )она должна быть:
sed -n '/show system | inc Software/,/sh syst | i @@@@@/p' filename.txt > out_file.txt