
shell
芬达爱吃糖
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell判断字符串包含关系
查找文档中是否包含某个关键字 1. 利用grep判断 #!/usr/bin/ksh #file_name代表文档名,keywords代表关键字; result=$(echo $file_name | grep "${keywords}") if [[ "$result" != "" ]] then echo "文件$file_name包含关键字$keywords" else ec...原创 2020-01-20 08:39:14 · 583 阅读 · 0 评论 -
read 命令
文章目录【用途】【语法格式】【用途代码】读取键盘的输入逐行读取文档的内容 【用途】 从标准输入读取单行数据 读取键盘的输入 与重定向结合,读取文档中的一行数据 【语法格式】 read -参数 var_name # read 将得到的单行数据,赋值给变量 read -参数 var1_name var2_name var3_name # read 可以一次给多个变量赋值 read 的...原创 2020-01-17 14:12:51 · 180 阅读 · 0 评论 -
shell函数
【语法格式】 function fun_name(){ 执行模块}原创 2020-01-17 10:32:44 · 97 阅读 · 0 评论 -
shell流程控制
文章目录条件判断ifcase循环forwhileuntil跳出循环break 终止执行后面所有的循环continue 仅仅终止当前执行模块,继续循环 条件判断 if 【语法格式】 if 条件表达式1then 执行模块1 fi if 条件表达式1then 执行模块1else 执行模块3fi if 条件表达式1then 执行模块1elif 条件表达式2then...原创 2020-01-17 10:23:46 · 113 阅读 · 0 评论 -
shell运算符
文章目录算术运算符关系运算符布尔运算符逻辑运算符字符串运算符文件测试运算符 算术运算符 sh解释器不支持数学运算,需要借助expr实现算术运算。 【语法格式】 var_name3=`expr ${var_name1} 运算符 ${var_name2}` 或者 var_name=` expr 数字1 运算符 数字2 表达式和运算符之间要有空格 【运算符】 运算符...原创 2020-01-17 08:14:42 · 151 阅读 · 0 评论 -
shell数组
shell只支持一维数组 【语法格式】arr_name=(value1 value2 ··· valuen) 数组下标从0开始; 数组内的元素类型可以不同; 初始化时不需要定义数组大小。 操作目的 语法格式 备注 读取数组部分元 ${arr_name[index]} 读取数组所有元素 ${arr_name[*]}${arr_name[@]} *按空格读...原创 2020-01-16 16:07:47 · 121 阅读 · 0 评论 -
shell输入与输出
文章目录shell的输入shell的输出echoprintf shell的输入 shell的输出 shell有两种输出方式:echo和printf echo 用于字符串的输出; printf 用于格式化输出字符串。 echo 【语法形式】 显示普通字符串echo "字符串" 显示变量echo "my name is $var_name" 显示结果至定向文件echo "$var_name" &...原创 2020-01-16 15:27:39 · 229 阅读 · 0 评论 -
shell变量
文章目录变量名的命名规则变量的使用变量的赋值/定义变量的访问变量的删除变量的类型 1. shell没有数据类型,shell中的变量可以保存任何类型的数据; 2. shell无需提前声明变量,给变量赋值就会直接创建变量 变量名的命名规则 由字母、数字、下划线组成 首个字符不能以数字开头 不能与关键字重复; 变量的使用 变量的赋值/定义 shel...原创 2020-01-16 14:51:29 · 141 阅读 · 0 评论 -
shell教程
文章目录 【shell是什么】 shell是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。 shell 既是一种命令语言,又是一种程序设计语言。 作为命令语言,shell能交互式地解释和执行用户输入的命令; 作为程序设计语言,shell的脚本解释器有sh, bash, csh, ksh等。 【shell的两种模式】 shell有交互模式和非交互模式两种模式。 在交...原创 2020-01-16 11:35:57 · 138 阅读 · 0 评论