【发布时间】:2012-01-03 18:14:59
【问题描述】:
在 PHP 中,我使用 proc_open() 通过标准输入传递一个 sed() 请求。
然而
sed -i -e 's/USE `.*`;//'
结果:
sed: -i 不能与标准输入一起使用
当我在 shell 中运行相同的命令时,它可以正常工作。
有接受者吗?找不到任何答案。
请注意,使用 sed -i 的原因是因为所讨论的文件很大(1 GB)。
【问题讨论】:
-
您建议如何就地编辑标准输入?
-
不确定。我想知道解决此问题的最佳方法是什么。