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