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

2024-04-26 14:38
文章标签 linux shell 用到 脚本 怎么

本文主要是介绍在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

成功运行。

 

 

 

这篇关于在linux下shell脚本中if中用到or怎么写的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/937845

相关文章

Linux/Intuition

Intuition Enumeration nmap 使用 nmap 扫描系统常见端口,发现对外开放了 22 和 80,然后扫描这两个端口的详细信息 ┌──(kali㉿kali)-[~/vegetable/HTB/Intuition]└─$ nmap -sC -sV -p 22,80 -oA nmap 10.10.11.15 Starting Nmap 7.93 ( https:/

视频号小店怎么做?店铺运营详细步骤讲解,全网独家

大家好,我是电商笨笨熊 视频号小店作为今年的电商黑马,下一个站在风口的项目,自是吸引了不少的玩家; 先不说视频号自身庞大的流量体系,单单是高客单的市场就值得尝试一把; 且当前视频号小店刚刚推出不久,市场一片空白,现在也正是抢先入驻,占领市场的好时机。 所以接下来我们就来聊聊视频号小店该怎么做。 第一步:开店 做视频号小店必须要拥有一张营业执照,这是硬性条件。 一个执照一个视频号对

[运维] GitLab-Runner is failing jobs with a “shell not found“ error

参考文献 jobs-fails-shell-not-found 处理方式 image:name: node:18-busterentrypoint: [ '/bin/bash', '-c', 'ln -snf /bin/bash /bin/sh && /bin/bash -c $0' ]

linux安装java和Tomcat环境

环境准备: 1.Linux 系统服务器: CentOS 7 2.yum 3.4.3 3.java 1.8 4.tomcat 首先检查下当前系统里面有没有yum工具,有的话就不用安装了 rpm -qa | grep yum java安装 检查是否有java环境: rpm -qa | grep java 如果没有java环境,就查找java-1.8.0的可以使用的安装包:yum list | g

邮箱REST API发送邮件的安全性?怎么优化?

邮箱REST API发送邮件的配置参数?使用API发信的优势? 邮箱REST API已成为发送邮件的常用手段,它允许开发者通过HTTP请求来发送、接收和管理电子邮件。然而,邮箱REST API发送邮件的安全性成为了不容忽视的问题。AokSend将探讨如何优化邮箱REST API发送邮件的安全性。 邮箱REST API发送邮件:加强安全 通过使用OAuth、JWT等现代身份验证和授权框架,

怎么把多个视频合成一个视频?6个软件教你轻松合成视频

怎么把多个视频合成一个视频?6个软件教你轻松合成视频 合成多个视频成为一个视频可以通过专业的视频编辑软件或在线工具来实现。以下是六个方便使用的软件,它们可以帮助你轻松合成视频: 迅捷视频剪辑软件:这是专业的视频编辑软件,可以将多个视频轨道叠加在一起,并进行剪辑、调整、添加特效等操作,适用于制作高质量的视频作品。想要知道具体这款软件需要怎么操作吗?下面就让我来为大家详细的解说一下操作的方法吧。

三星硬盘好还是西数硬盘好?硬盘数据丢失怎么找回

在数字化时代,硬盘作为数据存储的核心组件,其品质与性能直接关系到用户的数据安全与使用体验。在众多硬盘品牌中,三星与西数无疑是两个备受关注的名字。那么,究竟是三星硬盘更胜一筹,还是西数硬盘更受用户青睐?本文将深入探讨这两个品牌的硬盘特点,帮助读者作出更明智的选择,然后介绍硬盘数据丢失的常见原因及恢复方法,帮助读者在选择硬盘的同时,也能掌握数据恢复的基本技能。 一、三星硬盘好还是西数硬盘好?

GNU链接脚本学习-最简链接脚本

最简连接脚本必备的元素 注: 这里的最简是指能成功生成.bin文件的最简,不代表一定能使MCU跑起来,要跑起来还得指定中断向量表以及堆和栈 指定入口 ENTRY(ramcode_start), 其中ramcode_start 可以是汇编程序标号,也可以是c程序函数,但光指定入口连接器并不会把入口链接在最开头,还得在.c或.s中为ramcode_start划分一个段并在链接文件中将该段放在最前

GNU 链接脚本学习

很少有系统地讲解链接器的工作原理和语法规则的教程,当初笔者自学时也是费尽周折才淘到一些有价值的学习资料,现将我淘到的资料分享一下: GNU ld linker script 链接脚本详解: https://www.cnblogs.com/idalink/articles/11800860.html 配套例程: https://github.com/iDalink/ld-linker-scrip

linux C按日期动态实时建文件夹按小时建文件继scanf相关

效果: 按天建文件夹,按小时建文件 从串口读取库伦计的打印内容,过滤掉干扰字符后用scanf将关注的数字分离出来之后写入txt文件 matlab从txt文件中读入数据绘图分析 完整源码 #include <signal.h>#include <unistd.h>#include <stdio.h>#include <string.h>#include <sys/stat.h>#inc