иметь этот файл
ServerName *
ServerAlias *
ServerAlias *
<Directory>
Я хочу добавить новую строку после первого появления ServerAlias с текстом S2.
Я пробовал следующее
sed '/ServerAlias/ a\S2\' foo
Но это добавляется после всех вхождений.
Мой окончательный результат должен быть
ServerName *
ServerAlias *
S2
ServerAlias *
<Directory>