在OSX上,我试图以下列方式替换某些路径中出现的所有2.7.10:
for ($i = 1; $i <= 3; $i++)
{
echo (!empty (${'js_'.$i})) ? get_jscript(${'js_'.$i}) : NULL;
}
但上述命令失败,错误为find . -type f -path '*/*/dev/composer.json' \
-exec sed -i -e 's/2.7.10/dev-supported/7.x-2.7.10/g' {} \;`
所以我试图逃避点,因为类似问题的答案建议并且命令看起来像
bad flag in substitute command: '.'
但是因find . -type f -path '*/*/dev/composer.json' \
-exec sed -i -e 's/2\.7\.10/dev-supported/7\.x-2\.7\.10/g' {} \;
错误而失败。