SHELL常见的系统变量解析
SHELL常见的系统变量解析 :
$0 当前脚本的名称
$n 当前脚本不能的 第n个参数,n=,1,2…10
$* 当前脚本的所有参数(不包括程序本身)
$# 当前脚本的参数个数不包括程序本身()
$? 命令程序执行完后的状态,一般返回0 表示执行成功。
$$ 表示当前用户的PID
$UID 当前用户的ID
$PWD 当前所在的目录
IF条件语句实战
IF条件语句是用于对流程进行判断或者控制的;
主要用于条件语句判断,满足条件,执行某个动作;
IF分为单表达式,多表达式,相当于单个条件、多个条件;
IF语句表达式,if xxx;then xxxx1;else xxxx2 if;
Linux Shell编程中,if、for、while、case等条件流程控制语句用的非常多,熟练掌握以上流程控制语句及语法的实验,对编写Shel脚本有非常大的益处。
If条件判断语句,通常以if开头,fi结尾。也可加入else或者elif进行多条件的判断,if表达式如下:
if (表达式)
语句1
else
语句2
fi
SHELL编程规范
SHELL脚本命名以.sh结尾,SHELL脚本名称以数字、字母命名;
不能使用空格或者特殊符号,不建议使用数字命名,建议小写的名称命名;
最好以脚本的功能或者内容命名;
SHELL变量命名,一般以大写字母开头、小写字母,推荐大写;
SHELL常见的系统变量解析相关推荐
- shell中常用系统变量和条件判断
常用系统变量 $0 当前程序的名称 $n 当前程序的第n个参数,n=1,2,-9 $* 当前程序的所有参数(不包括程序本身) $# 当前程序的参数个数(不包括程序本身) $$ 当前程序的PID $! ...
- mysql gtidpurged_7. MySQL复制全解析 Part 7 gtid_next和gtid_purged 系统变量解析
实验环境 此次实验的环境如下 MySQL 5.7.25 Redhat 6.10 操作系统账号:mysql 数据库复制账号:repl 复制格式:基于行的复制 IP地址 主从关系 复制账号 复制格式 11 ...
- shell脚本——系统变量 与 变量(定义 使用 只读 删除)
shell常见的系统变量的解析 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n.n 代表一个数字,1 为执行脚本的第一个参数,2 为执行脚本的第二个参数,以此类推-- ...
- Shell语言中的变量和引用
变量 简介 变量就是程序设计语言中的一个可以变化的量,当然,可以变化的是变量的值.变量几乎所有的程序设计语言中都有定义,并且其涵义也大同小异.从本质上讲,变量就是在程序中保存用户数据的一块内存空间,而 ...
- oracle系统user$,Oracle 系统变量函数介绍
Oracle函数多种多样,系统变量函数就是其中之一,下面就为您介绍三种最常见的系统变量函数,希望对您学习Oracle能有所帮助. Oracle系统变量函数: (1)SYSDATE 该函数返回当前的日期 ...
- 那些年,我写过的设置Windows系统变量的vbs脚本
下面是我之前整理过的三段vbs代码,他们的主要都是用于快速设置Windows系统变量的.这些代码,在使用的过程中,都做了很多修改,已经记不清最初从哪里学来的了. 第一段: Set WshShell=C ...
- linux shell变量的,linux shell变量解析
摘要 腾兴网为您分享:linux shell变量解析,智影,智联招聘,智慧消防,音恋等软件知识,以及考拉fm电台,快快游戏,京东企业购app,pdf加密工具,高德导航3d版,电脑驱动,兰溪新闻,我爱网 ...
- PHP几种常见魔术方法与魔术变量解析
PHP几种常见魔术方法与魔术变量解析 先不多说,直接上代码,如下: 1 class Demo 2 { 3 private $str = 'str'; 4 5 //实例化时自动加载function 6 ...
- awk,gawk调用shell,bash中的变量 笔记221106
awk,gawk调用shell,bash中的变量 笔记221106 "'${变量名}'" 双 包 单 包 ${} 包 变量名 "'"${变量名}"'& ...
最新文章
- YOLOV5 v6.1更新 | TensorRT+TPU+OpenVINO+TFJS+TFLite等平台一键导出和部署
- 在 Windows 10 上安装 WSL | Microsoft Docs 转
- Java8 中用法优雅的 Stream 性能也优雅吗?
- 隐藏了十年的Sudo漏洞爆出:无需密码就能获取root权限
- 云南旅游市场整治呈压倒性态势 旅游人次及年收入双增长
- 只运行一个实例的写法
- 简单的C语言程序示例
- 还不了解小程序?看这一篇文章就够了
- amd支持服务器内存,AMD专用内存为什么只能在AMD平台使用?与普通内存有什么区别?...
- 宜青春 信未来,用科技创新拓宽金融科技的护城河
- ssm在线教学质量评价系统毕业设计源码141550
- OpenLayers加载天地图
- MongoDB系列六(聚合).
- maya中英文对照_Maya 2018 英汉速查手册
- 清除node_modules 缓存
- 9款高质量学习软件,原来学霸都是这么炼成的!
- QML控件--MenuBar
- C51串口的SCON寄存器及工作方式
- matlab清除所有图形窗口,matlab图形操作基础
- 汽车探伤最好最有效的方法
热门文章
- linux先cd到mysql的运行路径下,Linux常用的服务器运维命令
- flex socket java_使用Java编写Socket服务器,并且与Flex通信(二)
- opengl开启垂直同步_玩游戏卡顿?只要简单2步,开启电脑最大性能,速度提升10倍!...
- 《MFC游戏开发》笔记十 游戏中的碰撞检测进阶:地图类型障碍物判定
- Sqlite中的字符串连接
- 像数据科学家一样思考:12步指南(上) 1
- TortoiseSVN and TortoiseGit 版本控制图标不见了
- 直播疑难杂症排查(1)— 播放失败
- java File_encoding属性
- C++走向远洋——60(十四周阅读程序、STL中的简单容器和迭代器)