0
sed -ir 's@getenv\(\'DOCUMENT_ROOT\'\)\.\'dosyam/@getenv\(\'DOCUMENT_ROOT\'\)\.\'/dosya/@g' index.php

此命令转到“>”并保持不变。我究竟做错了什么?

4

2 回答 2

1

您不能在单引号字符串中转义单引号。如果您想要一个包含单引号的字符串,请将其放在双引号中:

sed -ir "s@getenv\('DOCUMENT_ROOT'\)\.'dosyam/@getenv\('DOCUMENT_ROOT'\)\.'/dosya/@g" index.php
于 2013-10-13T19:56:14.523 回答
0

getenv()函数返回一个指向环境中值的指针,如果没有匹配则返回 NULL。

于 2013-10-13T19:58:16.917 回答