我有一些Bash Shell命令的輸出數據。輸出用「\ n」或「\ 0」逐行分隔。我想知道有沒有什麼方法可以將輸出轉換爲Perl,並在Perl中逐行處理數據(就像將輸出管道輸出爲awk一樣,但在我的情況下則是在Perl上下文中)。我想,該命令可能是這樣的:如何將Bash Shell命令的輸出逐行傳遞給Perl以進行正則表達式處理?
Bash Shell command | perl -e 'some perl commands' | another Bash Shell command
假設我想替換所有「:」「逐行」字符「@」字符的基礎上(而不是全局替換,我可以使用條件,例如奇數行或偶數行,以確定當前行是否應該有替換),那麼我怎麼能做到這一點。
非常感謝。有用。 – user1129812 2012-02-07 11:28:22