在linux下shell脚本中if中用到or怎么写

      在使用NCS2的测试程序demo_squeezenet_download_convert_run.sh时,一旦添加“-d MYRAID”,总是出现错误:

./demo_squeezenet_download_convert_run.sh: 第 54 行: [: 参数太多

其中第54行代码如下:

 if [ "$target" = "MYRIAD" or "$target" = "HDDL" ]; then

研究发现,是该行代码的问题。因为在shell脚本中的or的连接使用:

   if [ 条件1 -o 条件2 ]  或者  if [[ 条件1 || 条件2 ]]

所以修改代码如下:

  if [ "$target" = "MYRIAD" -o "$target" = "HDDL" ]; then

成功运行。

 

 

 

你可能感兴趣的:(深度学习,嵌入应用,机器视觉)