
Shell脚本基础
稚与最初丶
这个作者很懒,什么都没留下…
展开
-
shell--正则表达式之awk
一.awk工具的概述在linux系统中,awk是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂的文本操作,被广泛应用于shell脚本,完成各种自动化配置任务二.awk的常见用法awk的命令格式如下 awk 选项 ‘模式或条件 {编辑指令}’ 文件1 文件2... /...原创 2019-12-05 16:30:10 · 496 阅读 · 0 评论 -
shell--正则表达式之sed
一.sed工具概述sed工具是一个强大而简单的文本解析转换工具,可以读取文本,并根据指定的条件对文本内容进行编辑(删除、替换、添加、移动等),最后输出所有行或者仅输出处理的某些行。 sed也可以在交互的情况下实现相当复杂的文本处理操作,被应用于shell脚本中,用以完成各种自动化处理任务 sed的工作流程主要包括读取、执行和显示三个过程 读取:sed从输入流(文件、管道...原创 2019-12-05 15:35:34 · 203 阅读 · 0 评论 -
shell--扩展正则表达式之egrep
一.扩展正则表达式的概述使用扩展正则表达式,需要使用egrep命令,egrep命令是一个搜索文件获得模式,使用该命令可以搜索文件中的任意字符串和符号,可以搜索一个或者多个文件的字符串,一个提示符可以是单个字符、一个字符串、一个字或一个句子二.扩展正则表达式的元字符+,重复零个或者多个的前一个字符[root@localhost opt]# egrep -n 'wo+d' a.txt ...原创 2019-12-05 14:53:44 · 148 阅读 · 0 评论 -
shell--基础正则表达式之grep
一.基础正则表达式的概述 正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串 正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要...原创 2019-12-05 14:31:47 · 121 阅读 · 0 评论 -
shell--正则表达式之sort与uniq
一.sort工具sort工具是一个以行为单位对文件内容进行排序的工具,也可以根据不同的数据类型来排序。 sort命令的格式为:sort [选项] 参数 , 其中常用的选项包括以下几种 -f:忽略大小写 -b:忽略每行前面的空格 -M:按照月份进行排序 -n:按照数字进行排序 -r:反向排序 -u:等同于uniq,表示相同的数据仅显示一行...原创 2019-12-05 13:54:05 · 108 阅读 · 0 评论 -
Shell--循环语句与if判断综合小案例
#!/bin/bashsum=0for ((i=1;i<=5;i++))do echo " 进入第"$i"家店铺" while true do echo "1:wazi 150" echo "2:xiezi 40" echo "3:kuzi 200" echo "4:yifu 300" read -...原创 2019-12-02 10:54:00 · 160 阅读 · 0 评论 -
Shell--f循环语句
循环语句for语句的结构for 变量名 in 取值列表do 命令序列donefor语句应用示例示例1:批量添加用户 用户名存放在users.txt文件中,每行一个 初始密码均设为123456 验证脚本[root@localhost opt]# vim zh.sh[root@localhost opt]# chmod +x zh.sh [root@local...原创 2019-12-02 10:37:12 · 1211 阅读 · 0 评论 -
shell--条件测试和条件语句
一.文件测试test命令测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值 常用的测试操作符 -d:测试是否为目录(directory) -f:测试是否为文件(file) -e:测试目录或者文件是否存在(exist) -r:测试当前用户是否由权限读取(read) -w:测试当前用户是否由权限写入(write) -...原创 2019-12-02 09:41:14 · 191 阅读 · 0 评论 -
shell--shell编程规范与变量
一.shell脚本概述shell脚本是将要执行的命令按顺序保存到一个文本文件,只要给该文件可执行的权限,便可以运行,此外还可以结合各种shell控制语句完成更加复杂的操作 shell可以完成重复性操作,批量事务处理,自动化运维,服务运行状态监控,定时任务执行 shell的作用——命令解析器,介于系统内核和用户之间,负责解释命令行 登录后默认使用的shell程序,一般为/...原创 2019-12-02 09:14:00 · 132 阅读 · 0 评论