Linux Bash shell位置参数和命令行参数
来源:互联网 发布:js除以一个数取整 编辑:程序博客网 时间:2024/05/21 09:37
可以通过命令行将需要的信息传递给脚本,每个脚本名后用空格分隔开的词将成为脚本的参数。命令行参数是位置参数,并可以在脚本中使用。例如$1
表示第一个参数,$2
表示第二个参数,$3
表示第三个参数。$9
后面的需要使用花括号,如${10}
表示第十个参数。使用$#
变量可以获得参数的个数,使用$*
变量可以获得所有的参数。使用set命令可以设置或者重置位置参数,也可删除之前设置的所有位置参数。
$0
脚本文本名 $#
位置参数的个数 $*
所有的位置参数 $@
等于$*
,不过在使用双引号的情况下除外 "$*"
扩展为"$1$2$3"
"$@"
扩展为"$1" "$2" "$3"
$1...${10}
分别代表各个位置参数使用set命令可以重置位置参数,set --
命令可以清除所有的位置参数。
Bash中的if语句格式:
if 命令then 命令 命令fi
首先执行if语句后的命令,若终止状态为0就表示命令执行成功,然后执行关键字then后面的命令,若终止状态不为0,则忽略then后面的命令,转到fi语句。在C语言中,条件语句是返回真假类型的表达式,但在Bash中。if条件语句由命令组合而成。
1 0
- Linux Bash shell位置参数和命令行参数
- [Linux]:bash shell位置参数
- Bash shell位置参数
- Linux shell位置参数
- Bash Shell 命令行 选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell中命令行选项/参数处理
- Bash Shell命令行参数的使用
- Shell基础-Bash变量-位置参数变量
- PCIe memory base and memory limit
- 碎片复用
- php 踢掉在线用户
- WinCE LOG 输出到文件(串口)控制
- 反汇编mbr
- Linux Bash shell位置参数和命令行参数
- Linux下运行Java文件
- JSP元素
- 44. Spring Boot日志记录SLF4J【从零开始学Spring Boot】
- Struts2 常量(SUCCESS、NONE、ERROR、INPUT、LOGIN)_详解
- 简述struts2中的常量配置
- Visitor模式
- 《c++语言程序设计》笔记(四)
- UITableView行高自适应