if [ $# -ne 1 ] 作用
在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 ] 作用相关推荐
- mongo04---基本查询
核心: mongod: 数据库核心进程 mongos: 查询路由器,集群时用 mongo: 交互终端(客户端)二进制导出导入: mongodump:导出bson数据 mongorestore: 导入b ...
- AcWing算法题常用代码模板
一.基础算法 1.常用代码模板 快速排序算法模板 -- 模板题 AcWing 785. 快速排序 算法步骤: ①确定分界点 ②调整区间 ③递归处理左右两段 Tips: ①如果输入数据量 ...
- shell脚本中常见的一些特殊符号和作用详解
在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁和高效,这里给大家汇总下: 1.{} 大括号: 用法一:通配符扩展eg: ls my_{finge ...
- shell中各种括号的作用
小括号里是命令大括号是变量值 一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用.括号中多个命令之间用分 ...
- Linux Shell脚本攻略:shell中各种括号()、(())、[]、[[]]、{}的作用
技巧小结: 字符串比较用双中括号[[ ]]:算数比较用单中括号[ ]--左右留空格 算数运算用双小括号(( )) :shell命令及输出用小括号( )--左右不留空格 快速替换用花括号{ }--左右留 ...
- [实验]-从汇编代码来看volatile关键字的作用
★★★ 个人博客导读首页-点击此处 ★★★ 环境aarch64的交叉编译器 我们将C语言翻译成汇编代码,来看volatile关键字的作用 我们先看一段C语言代码 void udelay(uint64_ ...
- 一文读懂 Shell 中各种括号的作用
[欢迎关注微信公众号:厦门微思网络] 微思网络(官网):https://www.xmws.cn/ 一.小括号,圆括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执行,所 ...
- python函数的作用降低编程复杂度_Python函数式编程
lambda 本文将介绍Python中函数式编程的特性.在对函数式编程的概念有了了解后,本文会介绍iterators和generators等语言特性,还有itertools和functools等相关的 ...
- jeecg自定义按钮使用exp属性不起作用
jeecg自定义按钮使用exp属性不起作用 为什么要写这篇文章? 之前写过一篇类似的文章 jeecg笔记之自定义显示按钮exp属性,但是有些小伙伴留言参考后不起作用,当时我的 jeecg 版本为3.7 ...
最新文章
- Java项目:嘟嘟图片展览馆管理系统(java+Springboot+SpringMVC+JPA+Jsp+maven+mysql)
- 梳理vue双向绑定的实现原理
- android四大组件五大存储六大布局,物联网研报:物联网进入规模化应用时代
- python nonetype_python装饰器 ——@符号与“TypeError: ‘NoneType’ object is not callable” | 学步园...
- ScriptManager同时存在于两个dll中的问题
- 八类网线和七类网线的区别_什么是七类网线?七类网线水晶头如何制作?
- java处理unicode_C# JavaScript Java 与 中文 unicode 处理
- 产品工作中/阅读中的涓滴意念
- Web方式预览Office/Word/Excel/pdf文件解决方案
- 程序员应该收藏哪些资讯类网站
- LINUX下载编译uuid
- Dev-cpp5.4.0安装及下载
- Java、JSP在线问卷调查系统
- win7开机加速怎么设置|win7开机加速的方法
- 算法特训营第2周刷题题目
- 使用PHP实现Namesilo动态解析DDNS
- JAVA求数组最大值最小值总和均值
- 软件架构模式 mark Richards - 读后总结 1 - 分层架构
- truffle init error,unbox Downloading报错问题
- 做一次完美的数据迁移
热门文章
- 小米手环7模拟加密门禁卡
- 【性能测试】性能测试的基本流程
- 手机sd卡恢复工具android版,SD卡数据恢复软件
- c语言课程设计自动答题系统,C语言课程设计-单项选择题标准化考试系统设计.doc...
- rpmbuild告警mangling shebang in xxx from /bin/python to /usr/bin/python/python2.
- git上传代码简单方法 简单git上传代码工具
- java计算机毕业设计古玩玉器交易系统源码+mysql数据库+系统+lw文档+部署
- ValueError: Classification metrics can‘t handle a mix of continuous-multioutput and multiclass targe
- 书蕴——基于书评的人工智能推荐系统
- yum-utils与yum-config-manager