我正在尝试运行此命令:
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 `('
知道为什么吗?
答案 0 :(得分:4)
sed -i ‘
# ^ a problem
这是各种各样的“智能报价”,U + 2018。请使用常规撇号'
。收盘价相同。