
shell
文章平均质量分 82
w白白白w
这个作者很懒,什么都没留下…
展开
-
shell基础之Here Document免交互及Expect
目录一.Here Document 免交互1.相关概念2.格式3.注意事项4.小实例1.免交互方式实现对行数的统计2.read命令接收输入并打印3.使用passwd给用户设置密码4.支持变量替换5.关闭变量替换的功能,按照字符原本的样子输出,不做任何修改或替换6.多行注释二、Expect1.基本命令1.脚本解释器2.spawn3.expect4.send5.结束符6.set7.exp_continue8.send_user9.接收参数2.执行1.expect直接执行2.嵌入执行3.实现SSH免交互自动登录原创 2021-05-21 22:45:24 · 214 阅读 · 0 评论 -
shell基础 awk
目录一、awk命令1、工作原理2、命令格式3、awk常见的内建变量二.使用awk编辑器(示例)1、按行输出文本2、按行输出文本3、按字段输出文本4、通过管道、双引号调用 Shell 命令5、getline 一、awk命令 AWK是一个优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一 awk经过改进生成的新的版本nawk,gawk,现在默认linux系统下日常使用的是gawk,用命令可以查看正在应用的awk的来源(ls -l /bin/awk ) 1、工作原理 逐行读取文原创 2021-05-21 17:43:56 · 136 阅读 · 0 评论 -
shell基础sed编辑器
目录一.sed编辑器二.sed的工作流程三.命令格式四.常用操作五.sed编辑器有2种寻址方式六.删除七.替换1.格式2. 4种替换标记:八.插入 一.sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 二.sed的工作流程 1、读取: sed从输入流 (文件、管道、标准输入) 中读取一行内容并存储到临时的缓冲区中(又称模式空间,pattern原创 2021-05-19 15:35:03 · 279 阅读 · 0 评论 -
shell基础正则表达式
目录一.排序命令 sort1.格式2.常用选项二、uniq命令选项三.显示、连接文件命令——cut1、格式2、常用选项四、正则表达式1、基础正则表达式常见元字符(支持工具:egrep、awk、grep、sed)2.扩展正则表达式3.使用正则表达式 一.排序命令 sort 以行为单位对文件内容进行排序,也可以根据不同的数据类型来排序 1.格式 sort [选项] 参数 cat file | sort 选项 2.常用选项 选项 说明 -f 忽略大小写,默认会大写字母排在前面 -b 忽略原创 2021-05-18 21:02:58 · 328 阅读 · 0 评论 -
shell基础数组简介和排序
目录一.数组1.定义数组的方法2.数组包括的数据类型3.获取数组长度4.读取某个下标赋值5.@和@和@和*的区别6.数组遍历7.数组切片8.数组替换9.数组删除10.数组追加元素11.向函数传递数组参数二.数组排序算法1、冒泡排序2.直接选择排序3.反转排序 一.数组 1.定义数组的方法 方法一: 数组名=(value0 value1 value2 …) 方法二: 数组名=([0]=value [1]=value [2]=value …) 方法三: 列表名=“value0 value1 value2 …原创 2021-05-18 19:48:49 · 83 阅读 · 0 评论