在shell脚本中经常会使用if [ $# -ne 1 ];then。。。这类脚本

if [ $# -ne 1 ];then

这段命令是用于判断参数的个数是否为1,不是则进行then的逻辑处理,其中$#表示参数个数,-ne是不等于

示例:

#判断参数个数
if [ $# -ne 1 ];thenecho "参数个数不为1"exit
elseecho "参数个数为1"
fi

一个参数:

没有参数:

多个参数:

转载于:https://www.cnblogs.com/kingsonfu/p/11471436.html

if [ $# -ne 1 ] 作用相关推荐

  1. mongo04---基本查询

    核心: mongod: 数据库核心进程 mongos: 查询路由器,集群时用 mongo: 交互终端(客户端)二进制导出导入: mongodump:导出bson数据 mongorestore: 导入b ...

  2. AcWing算法题常用代码模板

    一.基础算法 1.常用代码模板 快速排序算法模板 -- 模板题 AcWing 785. 快速排序 算法步骤: ​ ①确定分界点 ​ ②调整区间 ​ ③递归处理左右两段 Tips: ​ ①如果输入数据量 ...

  3. shell脚本中常见的一些特殊符号和作用详解

    在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下: 1.{} 大括号: 用法一:通配符扩展eg: ls my_{finge ...

  4. shell中各种括号的作用

    小括号里是命令大括号是变量值   一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分 ...

  5. Linux Shell脚本攻略:shell中各种括号()、(())、[]、[[]]、{}的作用

    技巧小结: 字符串比较用双中括号[[ ]]:算数比较用单中括号[ ]--左右留空格 算数运算用双小括号(( )) :shell命令及输出用小括号( )--左右不留空格 快速替换用花括号{ }--左右留 ...

  6. [实验]-从汇编代码来看volatile关键字的作用

    ★★★ 个人博客导读首页-点击此处 ★★★ 环境aarch64的交叉编译器 我们将C语言翻译成汇编代码,来看volatile关键字的作用 我们先看一段C语言代码 void udelay(uint64_ ...

  7. 一文读懂 Shell 中各种括号的作用

    [欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所 ...

  8. python函数的作用降低编程复杂度_Python函数式编程

    lambda 本文将介绍Python中函数式编程的特性.在对函数式编程的概念有了了解后,本文会介绍iterators和generators等语言特性,还有itertools和functools等相关的 ...

  9. jeecg自定义按钮使用exp属性不起作用

    jeecg自定义按钮使用exp属性不起作用 为什么要写这篇文章? 之前写过一篇类似的文章 jeecg笔记之自定义显示按钮exp属性,但是有些小伙伴留言参考后不起作用,当时我的 jeecg 版本为3.7 ...

最新文章

  1. Java项目:嘟嘟图片展览馆管理系统(java+Springboot+SpringMVC+JPA+Jsp+maven+mysql)
  2. 梳理vue双向绑定的实现原理
  3. android四大组件五大存储六大布局,物联网研报:物联网进入规模化应用时代
  4. python nonetype_python装饰器 ——@符号与“TypeError: ‘NoneType’ object is not callable” | 学步园...
  5. ScriptManager同时存在于两个dll中的问题
  6. 八类网线和七类网线的区别_什么是七类网线?七类网线水晶头如何制作?
  7. java处理unicode_C# JavaScript Java 与 中文 unicode 处理
  8. 产品工作中/阅读中的涓滴意念
  9. Web方式预览Office/Word/Excel/pdf文件解决方案
  10. 程序员应该收藏哪些资讯类网站
  11. LINUX下载编译uuid
  12. Dev-cpp5.4.0安装及下载
  13. Java、JSP在线问卷调查系统
  14. win7开机加速怎么设置|win7开机加速的方法
  15. 算法特训营第2周刷题题目
  16. 使用PHP实现Namesilo动态解析DDNS
  17. JAVA求数组最大值最小值总和均值
  18. 软件架构模式 mark Richards - 读后总结 1 - 分层架构
  19. truffle init error,unbox Downloading报错问题
  20. 做一次完美的数据迁移

热门文章

  1. 小米手环7模拟加密门禁卡
  2. 【性能测试】性能测试的基本流程
  3. 手机sd卡恢复工具android版,SD卡数据恢复软件
  4. c语言课程设计自动答题系统,C语言课程设计-单项选择题标准化考试系统设计.doc...
  5. rpmbuild告警mangling shebang in xxx from /bin/python to /usr/bin/python/python2.
  6. git上传代码简单方法 简单git上传代码工具
  7. java计算机毕业设计古玩玉器交易系统源码+mysql数据库+系统+lw文档+部署
  8. ValueError: Classification metrics can‘t handle a mix of continuous-multioutput and multiclass targe
  9. 书蕴——基于书评的人工智能推荐系统
  10. yum-utils与yum-config-manager