用于正则表达式替换的 Bash 命令 2024-5-26 • linux ubuntu bash regex pipe 哪个 bash 命令可用于管道上的正则表达式替换? cat foo.txt | someprogram 答案1 你可能想要 sed 's/exp1/exp2/g' foo.txt > foo2.txt 阅读更多Sed 教程,另一个教程, 和Linux HOWTOs 上的一个小教程 答案2 您还可以使用perl 单行如果你发现你需要比 sed 提供的更多的正则表达式功能。请参阅此关联为了进行比较,nik 的示例如下所示: perl -ple 's/exp1/exp2/g' foo > foo2.txt 答案3 您正在寻找的程序是 sed。 相关内容 如何处理感染 DDoS 病毒的 Debian 服务器 使用 SFTP 同步两个文件夹 我正在尝试构建这个表格,但由于我是 LaTex 新手,所以确实需要帮助。我希望表格适合页面,并且看起来像下面的表格 从 biblatex 中的 URL 中删除协议信息 阿尔萨埃夸尔 尽管有规则,iptables 仍以不同方式处理来自不同主机的流量 HPE 5820X 配置 L3 路由 如何禁用弹出窗口? 22.04 和 Open vSwitch 之间的 LACP:Ubuntu 既不响应也不发送 LACP PDU PS2Exe 运行 Python 脚本不打印颜色(Colorama)