Я не полностью понимаю Вашего вопроса. Однако, если Ваш входной пример и Ваш выходной пример можно сделать что-то вроде этого (просто ориентация):
Названный "пример" файла Вашего входа следующие:
text
example
text
example
text
example
text
example
Таким образом при условии, что "текст" может быть любой вещью в строке, и "примером" является просто "пример" (отредактируйте мой код для установки потребностям); можно соответствовать требованиям к выходным характеристикам следующему утверждению (не слишком много исчерпывающий однако):
hmontoliu@ulises:/tmp$ awk 'BEGIN {c=0} {if ( $0 ~ /example/ ) {c+=1; print $0c} else print $0}' example
text
example1
text
example2
text
example3
text
example4
HTH
Это возможно. Попробуйте разархивировать команду следующим образом
unzip -l <filename>
p.s я принимаю Вас, являются ssh-лугом к Unix как машина?