일부 파일을 rpl
대체하기 위해 Linux에서 프로그램을 사용하고 있습니다 . 그러나 grep 출력은 다음과 같지만 다음과 같습니다 . date(
pdate(
A Total of 0 matches replaced in 1 file searched.
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
이 -w
플래그를 사용하면 단어 경계가 필요하며 " (
and and '
"는 단어 경계가 아닐 수 있습니다. 시도 sed 's/\bdate(/pdate(/g'
해봐.