2013-05-31 1 views
2

require ('file.php')를 읽으려면 include ('file.php') 구의 인스턴스를 바꿔야합니다. 다음 스크립트를 사용해 보았지만 아무 소용이 없었습니다. 그것은 따옴표가 있기 때문에입니까? 다른 이유로? 추신 OSX 10.7.5재귀 텍스트 대체 용 Mac 펄 스크립트

/usr/bin/perl -p -i -e "s/include('file.php')/require('file.php')/g" *.php 

답변

5

아니요. 괄호는 메타 문자이기 때문에 그룹화합니다. 백 슬래시로 이스케이프 처리해야합니다. 또는 더 쉽게, perl은 (\Q)

과 함께 할 수 있습니다.