脚本
文章平均质量分 83
两条小鱼
一直在努力
展开
-
sed基本用法 使用sed修改系统配置 sed多行文本处理
1 案例1:sed基本用法 1.1 问题 本案例要求熟悉sed命令的p、d、s等常见操作,并结合正则表达式,完成以下任务: 删除文件中每行的第二个、最后一个字符将文件中每行的第一个、第二个字符互换删除文件中所有的数字为文件中每个大写字母添加括号1.2 方案 sed文本处理工具的用法: 用法1:前置命令 | sed [选项] '条件指...原创 2018-07-08 09:20:55 · 6851 阅读 · 0 评论 -
使用awk提取文本 awk处理条件 awk流程控制 awk扩展应用
1 案例1:使用awk提取文本 1.1 问题 本案例要求使用awk工具完成下列过滤任务: 练习awk工具的基本用法提取本机的网卡流量、根分区剩余容量、获取SSH远程失败的IP地址格式化输出/etc/passwd文件中的用户名、UID、宿主目录信息1.2 步骤 实现此案例需要按照如下步骤进行。 步骤一:...原创 2018-07-08 09:22:44 · 1610 阅读 · 0 评论 -
Shell基础应用 简单Shell脚本的设计 使用Shell变量 变量的扩展应用
1 案例1:Shell基础应用1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:切换用户的Shell环境练习命令历史、命令别名重定向标准输入/输出/错误输出管道操作实践1.2 步骤实现此案例需要按照如下步骤进行。步骤一:切换用户的Shell环境什么是shell?Shell是在Linux内核与用户之间的解释器程序,通常指的是bash,负责向内核翻译及传达用户/程序指令,如...原创 2018-07-12 10:07:39 · 325 阅读 · 0 评论 -
Shell中的数值运算 条件测试操作 使用if选择结构
To1 案例1:Shell中的数值运算1.1 问题本案例要求熟悉Linux Shell环境的特点,主要练习以下操作:使用expr、$[ ]、let等整数运算工具:定义变量X=1234,然后计算X与78的四则运算及求模结果使用bc实现小数运算操作:以交互方式计算12.34与56.78的四则运算结果,另外再以非交互方式重复上述计算,最多显示4位小数1.2 步骤实现此案例需要按照如下步骤进行。步骤一:整...原创 2018-07-12 10:09:07 · 392 阅读 · 0 评论 -
使用for循环结构 使用while循环结构 基于case分支编写脚本 使用Shell函数 中断及退出
To1 案例1:使用for循环结构1.1 问题本案例要求编写一个Shell脚本chkhosts.sh,利用for循环来检测多个主机的存活状态,相关要求及说明如下:对192.168.4.0/24网段执行ping检测脚本能遍历ping各主机,并反馈存活状态执行检测脚本以后,反馈结果如图-1所示。图-11.2 方案在Shell脚本应用中,常见的for循环采用遍历式、列表式的执行流程,通过指定变量从值列表...原创 2018-07-12 10:10:44 · 589 阅读 · 0 评论 -
字符串截取及切割 字符串初值的处理 expect预期交互 使用正则表达式
1 案例1:字符串截取及切割1.1 问题使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的字符串。本案例要求熟悉字符串的常见处理操作,完成以下任务练习:参考PPT示范操作,完成子串截取、替换等操作根据课上的批量改名脚本,编写改进版renfilex.sh:能够批量修改当前目录下所有文件的扩展名,修改前/后的扩展名通过位...原创 2018-07-12 10:34:54 · 2423 阅读 · 0 评论