У меня есть выходные данные из некоторых команд Bash Shell. Вывод разделяется построчно с помощью символов «\ n» или «\ 0». Я хотел бы знать, есть ли способ передать вывод в Perl и обработать данные построчно в Perl (точно так же, как конвейер вывода в awk, но в моем случае это находится в контексте Perl). Я предполагаю, что команда может быть примерно такой:
Bash Shell command | perl -e 'some perl commands' | another Bash Shell command
Предположим, я хочу заменить весь символ ":" на символ "@" в основе "построчно" (не глобальная подстановка, я могу использовать условие, например, odd или даже строка, чтобы определить, должна ли текущая строка иметь замену или нет.), тогда как я могу этого добиться.