我正在尝试运行以下命令:
sed -i ‘s/if (DEFINED CMAKE_TOOLCHAIN_FILE)/if (NOT DEFINED CMAKE_TOOLCHAIN_FILE)/g’ makefiles/cmake/arm-linux.cmake
但是当我从http://thinkrpi.wordpress.com/2013/05/22/opencvpi-cam-step-2-compilation/复制该片段时,似乎bash语法混乱了,我得到了:
-bash: syntax error near unexpected token `('
知道为什么吗?
最佳答案
sed -i ‘
# ^ a problem
这是U + 2018的一种“智能报价”。请改用常规撇号
'
。结束语相同。