Esac代表什么意义?
Esac代表什么意义?
一些刚刚接触bash编程的人,总是很奇怪bash里的一些关键字,知道它的功能,但不知道为什么要这样写。比如:
#!/bin/bash
if [ ! -n "$1" ]
then
echo "usage: $0 [insert|remove]";
exit 1
fi
ACTION="$1"
case $ACTION in
insert) echo "device inserted.";;
remove) echo "device removed.";;
*) echo "invalid option.";;
esac
fi是if语句的结束,esac是case语句的结束。Fi和esac这样的关键字是不是很怪异呢?呵,仔细想一想,一点也不怪,考虑一下{} [] 等等,{和}是垂直轴对称的,[和]是垂直轴对称的。现在来看, if和fi及case和esac不也是这样吗?它们刚好反过,分别表示开始和结束。
Esac代表什么意义?相关推荐
- Esac代表什么意义
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! Esac ...
- 协方差代表的意义是什么?
协方差代表的意义是什么? 在概率论中,两个随机变量 X 与 Y 之间相互关系,大致有下列3种情况: 情况一,如上, 当 X, Y 的联合分布像上图那样时,我们可以看出,大致上有: X 越大 Y 也 ...
- java异常处理机简答题,【简答题】JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally 分别代表什么意义?...
[简答题]JAVA 语言如何进行异常处理,关键字: throws,throw,try,catch,finally 分别代表什么意义? 更多相关问题 用蒸汽进行设备管线吹扫时,应将被吹扫的设备管线,相应 ...
- 常见的HTTP状态码以及代表的意义
5种常见的HTTP状态码以及代表的意义 200( OK):请求已成功,请求所希望的响应头或数据体将随此响应返回 400( Bad Request):请求格式错误 1) 语义有误,当前请求无法被服务器理 ...
- php cgminer,CGMINER中各个参数代表的意义(挖矿黑框参数)
CGMINER中各个代表的意义(avg,A,R,HW,WU,ST,SS,NB,LW,GF,RF-) 我们在用CGMINER挖矿时出现的黑色界面中里面有很多参数,可能我们弄不明白他们究竟代表些什么意思, ...
- 国内六种车牌颜色代表的意义
国内六种车牌颜色代表的意义,看看你知道几个?:https://zhuanlan.zhihu.com/p/90820545 新能源汽车专用号牌:绿底黑字黑框线,新能源汽车号牌为渐变绿色,大型新能源汽车号 ...
- Makefile有三个非常有用的变量。分别是$@,$^,$代表的意义分别是:
转载自:https://my.oschina.net/u/1413984/blog/199029 假设我们有下面这样的一个程序,源代码如下: /* main.c */ #include "m ...
- linux里shell中的test代表的意义
测试的标志 代表意义 1. 关于某个档名的『文件类型』判断,如 test -e filename 表示存在否 -e 该『档名』是否存在?(常用) -f 该『档名』是否存在且为档案(file)?(常用) ...
- 内存条上的数字代表的意义
HY5DU56822BT-D43这串编号意义: ·"HY"是现代内存. ·"5D"是内存芯片类型为DDR. ·"U"代表处理工艺及电压为2. ...
最新文章
- c++ 动态规划(数塔)
- nginx配置ssl(配置文件)
- 1005 矩阵快速幂
- 无广告的pdf阅读器_奥利给!免费无广告!功能超齐全!这样的良心国产软件,真的不多了!...
- KALI Linux中GURB安装失败如何处理
- 线性规划图解法求最优解_高中数学:简单的线性规划问题
- python 概率分布类型检验_统计学:假设检验Python案例实现+概率论基础知识回顾...
- Servlet 介绍
- 模拟鱼群的matlab算法,IFSA人工鱼群算法
- 第三方侧滑菜单SlidingMenu在android studio中的使用
- vue 绑定 class 和 内联样式(style)
- ap 目标检测算法map_目标检测算法介绍
- 去除A和B数组中的交集
- SPSS处理bicomb矩阵——打开txt文件只有输出文档界面显示正在运行GET DATA,并不占用cpu,原因是编码格式不匹配
- 微软的傲慢与偏见——Cortana小娜失败根源
- BoundsChecker 使用方法
- Pr:基本图形(文本)
- vscode修改背景
- php openssl 生成der,openssl asn.1 生成DER文件,把DER文件转换成内部数据结构
- socket编程到底是什么?
热门文章
- Why Functional Programming Matters 函数式程序设计为什么至关重要
- 刘涛代言的美丽田园冲刺港股:年内盈利2亿 突击分红1.2亿
- 【论文笔记】(VLDB 2020) A Benchmarking Study of Embedding-based Entity Alignment for Knowledge
- Tsunami: A Learned Multi-dimensional Index for Correlated Data and SkewedWorkloads(VLDB21)
- 2021年机器人的工作量相当于全世界430万员工的工作
- matlab析取范式求主析取范式用电脑,(p∧q)∨r 求其主析取范式 再用主析取范式求主合取范式...
- 9.opengl-对qt中的QMatrix4x4进行矩阵实践
- java创建word并设置基本属性,Java 生成word如何将word设置为只读属性
- uoj#209【UER #6】票数统计
- vue读取excel表格数据_vue 利用 js-xslx 读取 excel 表格文件