sed -ir 's@getenv\(\'DOCUMENT_ROOT\'\)\.\'dosyam/@getenv\(\'DOCUMENT_ROOT\'\)\.\'/dosya/@g' index.php
这个命令转到“>”并保持这样。我做错什么了?
最佳答案
不能在单引号字符串中转义单引号。如果需要包含单引号的字符串,请将其放入双引号中:
sed -ir "s@getenv\('DOCUMENT_ROOT'\)\.'dosyam/@getenv\('DOCUMENT_ROOT'\)\.'/dosya/@g" index.php
关于linux - sed在linux中。很多括号和斜线,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19349562/