我正在尝试运行以下命令:

 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的一种“智能报价”。请改用常规撇号'。结束语相同。

09-10 06:46
查看更多