1. shell变量的输入 shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入得。 【语法格式】 read [参数] [变量名] 【常用参数】 -p:指定读取值时的提示符; -t:指定读取值时等待的时间(秒)。 2. 举例 范例1:read的基本读入 ...
一 jq 简介 JSON是一种轻量级的数据交换格式。其采用完全独立于语言的文本格式,具有方便人阅读和编写, 同时也易于机器的解析和生成。这些特性决定了JSON格式越来越广泛的应用于现代的各种系统中。 作为系统管理员,在日常的工作中无论是编辑配置文件或者通过http请求查询信息,我们都不可避免的要处理JSON格式的数据。 jq 是一款命令行下处理JSON数据的工具。其可以接受标准输入,命令管道或者文 ...
2022-01-07 10:14 0 8895 推荐指数:
1. shell变量的输入 shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输入得。 【语法格式】 read [参数] [变量名] 【常用参数】 -p:指定读取值时的提示符; -t:指定读取值时等待的时间(秒)。 2. 举例 范例1:read的基本读入 ...
命令行参数 (转自http://c.biancheng.net/cpp/view/2739.html) 特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n ...
前言 在自动化部署中涉及到shell脚本需要动态读取很多配置文件,最好是json格式。 更多jq信息: http://stedolan.github.io/jq/manual/ 一、根据key获取value 语法:jq '.key' 1、单个值获取 2、JSON ...
参数的调用方法 在其他语言中,函数参数分为形参和实参,其中,形参是函数定义时就指定的参数;而实参是函数被调用时才指定的参数(通常放在括号里,参数之间用逗号隔开) shell的函数参数比较特殊,实际上shell将脚本的参数和函数的参数统一处理,怎么调用脚本参数就怎么调用函数参数 ...
一:shell特殊变量 1. 位置变量 $0 获取当前执行的shell脚本的文件名,包括路径 $n 获取当前执行的shell脚本的第n个参数值,n=1..9,当n为0时表示脚本的文件名,如果n大于9,用大括号括起来${10} $* 获取当前shell的所有 ...
基本定义 就是将一个数组的内容复制到另一个数组中。语法为: newarray=("${array[@]}") 实例 结果为: ...
shell条件测试 字符串判断 整数判断 文件类型判断 文件权限判断 shell分支if语句 双分支结构 多分支结构 ...
1、文件属性查看 第一行其中每项代表的含义: -rw-r–r–- 文件类型(- 普通文件,d 目录文件,b 块设备文件,c 字符设备文件,l 符号链接文件)rw- 表示可读可写 ...