Команда Linux "rpl" не заменяет текст - PullRequest
0 голосов
/ 28 октября 2011

Я использую rpl программу в linux, чтобы заменить date( на pdate( в некоторых файлах.
Но там написано A Total of 0 matches replaced in 1 file searched., а вывод grep для date(:

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 Ответ

1 голос
/ 01 ноября 2011

Я не эксперт по rpl, но я думаю, что вам придется отказаться от опции w, чтобы иметь возможность соответствовать date(, поскольку она никогда не заключена в границы слов в строке, которую вы нашли с помощью grep.

...