Linux“rpl”命令不替换文本

时间:2011-10-28 19:05:17

标签: linux replace grep

我在linux中使用rpl程序在某些文件中将date(替换为pdate(
但它表示A Total of 0 matches replaced in 1 file searched. date(的grep输出为:

ariyan@ariyan-laptop:/var/www/moodle21$ grep -wR 'date(' admin/uploaduser.php
$today = make_timestamp(date('Y', $today), date('m', $today), date('d', $today), 0, 0, 0);

我正在使用rpl

rpl -wR 'date(' 'pdate(' admin/uploaduser.php

有什么问题?

1 个答案:

答案 0 :(得分:1)

我不是rpl的专家,但我认为你必须放弃w选项才能匹配date(,因为它永远不会包含在你用grep找到的行的单词边界内。< / p>