随笔分类 -  Shell

摘要:字符串截取 阅读全文
posted @ 2019-11-27 13:53 干瘪的柠檬 阅读(113) 评论(0) 推荐(0)
摘要:数组 unset array取消定义 普通数组 只能以数字作为索引(下标) 关联数组 可以使用数字也可以使用字符串作为索引(下标) 数组名[索引]=值 索引就是下标 1.普通数组定义方式 第一种定义方式: 数组名[索引]=值 方括号里只能是数字 如果是字符串就会被覆盖 就会错误 第二种定义方式: 数 阅读全文
posted @ 2019-11-18 20:46 干瘪的柠檬 阅读(137) 评论(0) 推荐(0)
摘要:函数 是命令的集合 能完成特定功能的代码块 可以复用 函数和变量类似 只有==先定义才可以调用== 如果只定义不调用 则不会执行 1.函数的定义及调用 三种方法: 想直接执行test1怎么办? 2.函数的传参 不能直接传参 1.在函数名的后面跟参数 2.全局配置 在函数的最上面 设置变量 3.loc 阅读全文
posted @ 2019-11-18 20:46 干瘪的柠檬 阅读(217) 评论(0) 推荐(0)
摘要:case语句,循环语句 vim 名字也不能乱写 比如 vim rsync.sh 应为后面需要pkill rsync 会把文件一起删掉 1.case流程控制语句 case 批量删除用户 ruby [root@shell /server/scripts] cat casedel.sh !/bin/bas 阅读全文
posted @ 2019-11-18 20:45 干瘪的柠檬 阅读(1681) 评论(0) 推荐(0)
摘要:字符串与if语句 1.字符串比较 比较符号两端必须有空格 字符串必须用“”引起来 | 比较公式 | 比较内容 | | | : | | a == b | 等于判断 | | a != b | a 不等于判断 | | z "字符串" | 若串长度为0 则真 | | n"字符串" | 若串长度不为0 则真 阅读全文
posted @ 2019-11-18 20:44 干瘪的柠檬 阅读(782) 评论(0) 推荐(0)
摘要:数值与条件表达式 数值运算 1.加减乘除,expr 整数运算 数值前后都要加空格 不支持小数 案例: 判断传参输入是否为整数? 2. $(()) 整数运算 (运算效率最高) 不支持小数 3. $[] 整数运算 不支持小数 4.let 重点 不支持小数 变量自增 5.bc awk python (bc 阅读全文
posted @ 2019-11-18 20:44 干瘪的柠檬 阅读(295) 评论(0) 推荐(0)
摘要:Shell 变量 环境变量 什么是环境变量? 右边一堆内容,用一个名字来代替称为环境变量 name="I am mengshiyu" 如何查看环境变量? 名称的前面加上$ echo $name 如何查看系统定义好的环境变量 env set 如何取消环境变量? unset name 按照生存周期划分 阅读全文
posted @ 2019-11-18 14:05 干瘪的柠檬 阅读(228) 评论(0) 推荐(0)
摘要:Shell脚本基本语法和应用 概念和原理 Shell是什么? Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户 通过这个界面访问操作系统内核的服务 ,用户的大部分工作都是通过Shell完成的 在Unix和li 阅读全文
posted @ 2019-11-18 10:53 干瘪的柠檬 阅读(292) 评论(0) 推荐(0)