2013-11-01 2 views
0

Я хочу выполнить 2 команды ex с использованием сценария оболочки. Например: в файле под названием test Печатные линии, содержащие .jsp.Выполнять несколько команд ex в сценарии оболочки bash

:/.jsp/ p 

Добавить * в начало этих строк.

:s/^/\*/ 

Как создать скрипт оболочки, который выполняет их оба? Я пробовал пару вещей, , но вторая команда никогда не выполняется. Он выполняет только первую команду.

ответ

0

Одним из способов является печать с использованием и обновление с помощью

sed -n '/jsp/p' test;ex -c 'g/jsp/ s/^/*/' -c 'wq' test 
Смежные вопросы