【发布时间】:2013-06-21 19:52:31
【问题描述】:
当我在命令行中使用“sed”时,它可以工作,但当包含在 perl 脚本中时却不能。
一个例子是 sed 's/\s+//g' aaa > bbb
但是说当我试图通过 perl 脚本调用相同的命令时
$gf = `sed 's/\s\+//g' aaa > bbb` ;
输出文件与输入文件保持一致!!!!请建议。
【问题讨论】:
-
你能给出一个完整的例子,包括 perl 脚本和变量
aaa的值 - 它是如何输入的?你知道\s+和\s\+不一样吧? -
谢谢..我认为下面给出的以下答案是我正在寻找的..