Как отладить, через bash, perl one-liner команду?
У меня есть скрипт, с помощью которого, в bash
, я обрабатываю лог-файлы работы баз данных 1С.
Анализируя результат, вижу, что часть данных лог-файлов теряется при обработке.
Поэтому, нужно проверить работу 1 команды, т.к. после нее теряется часть данных.
Собственно, часть скрипта:
cat *.log |
perl -n -e 'if (/^\d\d:\d\d\.\d+/) {$event =~ s/.\n/<line>/g; print $event."\n"; $event = "";} $event .= $_; END{print $event};' |
head -n 100 > res.txt
Этот скрипт многострочный текст приводит в 1 строку. Вопрос: каким образом можно отладить однострочную команду? Есть какой-нибудь толковый мануал по этому?
Спасибо!