perl 命令行替换字符串

标签 perl

perl 有方便的命令行语法来替换文件

perl -pe 's/key/replace/g' file

我想知道替换字符串的单行语法是什么?
perl -pe 's/key/replace/g' string

不起作用。它会提示

Can't open ppp: No such file or directory.

最佳答案

您可以使用 echo (或您的操作系统的等价物)将您的字符串发送到您的命令行 Perl 程序中。

$ echo hello | perl -pe 's/hello/goodbye/'
goodbye

关于perl 命令行替换字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47348704/

相关文章:

perl - 如何使用哈希来查找唯一项

regex - 删除空格 : Unicode properties - character classes

multithreading - Perl:信号和线程。如何使用qx()杀死线程

perl - 在 Perl 中预期的偶数列表中找到引用 - 可能的传递引用错误?

linux - awk + ​​过滤日志文件

perl - WWW::Scripter 的身份验证问题

perl 求幂结果为 "nan"

perl - 如何在 Raku 中模拟 wc -l

perl - 禁用不适当的缓冲 Perl

perl - Perl中的匿名哈希是什么?