shell
Houtieyu
这个作者很懒,什么都没留下…
展开
-
正则表达式——grep与egrep
一、grep命令-n: 表示显示行号-i : 表示不区分大小写刷选-v : 表示方向查找(1)查找特定的字符:grep -n 'the' abc.txt //查找有the的行,并显示出行号grep -in ‘the’ abc.txt //不区分大小写查找有the的行,并显示行号如果是想查找不包含the的行,-vn选项即可:grep -vn ‘the’ abc.txt //查找不包括the的行,并显示出行号(2)中括号 [ ] 查找集合字符:例如:当我们需要查找两个字符 “原创 2020-11-30 14:45:44 · 953 阅读 · 0 评论 -
正则表达式——排序三工具(sort、uniq、wc)
一、sort 工具(1)sort 是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序(2)sort 命令格式:sort [选项] 参数(3)常用的选项:-f:忽略大小写;-b:忽略每行前面的空格;-M:按照月份进行排序;-n:按照数字进行排序;-r:反向排序;-u:等同于 uniq,表示相同的数据仅显示一行;-t:指定分隔符,默认使用[Tab]键分隔;-o <输出文件>:将排序后的结果转存至指定文件;-k:指定排序区域;示例1:将 /etc/pa原创 2020-11-30 14:36:44 · 1862 阅读 · 0 评论 -
Shell函数+数组+脚本调试
一、Shell函数:Shell 函数也是我们经常使用的,因为有一些命令序列需要反复调用执行的,若每次使用同一个命令就重复写一遍,就会导致代码量很大,行数特别多,为解决该问题可以将命令序列格式写在一起,以便可以重复使用。Shell函数格式:调用函数的方法:函数名 [参数1] [参数2]一)、shell函数应用示例:二、Shell数组:(一)应用场景包括:获取数组长度;获取元素长度;遍历元素;元素切片;元素替换;元素删除;(二)数组定义的四种方法(三)数组包括的数据类型原创 2020-11-30 14:33:39 · 532 阅读 · 0 评论 -
Shell编程 ——until循环
until循环 与while循环恰好相反,until循环时,则当条件判断式不成立时才进行循环,并执行循环程序。一旦循环条件成立,则跳出循环,输出结果。示例演示(1):通过循环累加的方式计算1-50 的和的值执行效果:示例演示(2):给指定用户发送在线消息若用户不在线(未登录系统),则每个5秒钟试一次,直到该用户登录系统后在发送消息;用户名与消息通过位置参数传递给脚本。第一步:创建、编写脚本第三步:执行脚本...原创 2020-11-30 14:29:37 · 941 阅读 · 0 评论 -
Shell编程 —— case语句+for循环+while循环
文章目录一、case语句的结构:二、for语句的结构:三、while语句的结构:一、case语句的结构:针对变量的不同取值,分别执行不同的命令序列。(1)适用情况:某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。这种情况与多分支 if 语句非常相似,不过 if 语句需要判断多个不同的条件,而 case语句只是判断一个变量的不同取值。语法结构:(2)应用示例:我们用键盘输入一个字符,通过case语句进行相关判断为数字或者字母或者特殊符号,再输出相关提示信息。1、效果展示:原创 2020-11-30 14:24:58 · 1248 阅读 · 0 评论