@hirthwork

Тег sed в блоге hirthwork

hirthwork

s/pattern\(.\)/\L\1/g — приведёт символ после pattern к нижнему регистру
Очень удобно, когда массово переименовываешь camelCase переменные убирая первую часть имени

hirthwork

Ответ к #oozmhw: sed -n '/^[0-9]/ b trace H;b; :trace x;/9T18HR/p'
Подробное описание того как это работает, здесь: http://www.grymoire.com/Unix/Sed.html#uh-58

hirthwork

Задача, грепнуть логи на предмет айдишника сессии, а в случае если произошёл эксепшен, вывести ещё и следующие 10 строк.
Сейчас делаю так: sed -n '/H9834G/p;/H9834G.*Exception/,+10p' full.log
Вопрос, можно ли это сделать не повторяя айдишник и вообще красивее, без запихиваия айдишника в переменную, которую нужно будет дважды подставлять?

Добавить пост

Вы можете выбрать до 10 файлов общим размером не более 10 МБ.
Для форматирования текста используется Markdown.