随笔分类 -  Shell

摘要:一、Here Document免交互 1. Here Document Here Document使用I/O重定向的方式将命令列表提供给交互式程序或命令,比如ftp、cat或read命令。Here Document是标准输入的一种替代品,可以帮助脚本开发人员不必使用临时文件来构建输入信息,而是直接就 阅读全文
posted @ 2021-08-11 19:45 DoYouWantMore 阅读(68) 评论(0) 推荐(0) 编辑
摘要:一、awk 1. awk的工作原理 逐行读取文本,默认以空格或tab键为分隔符进行分割,将分割所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。sed命令常用语一整行的处理,而awk比较倾向于将一行分成多个“字段”然后再进行处理。awk信息的读入也是逐行读取的,执行结果可以通过print 阅读全文
posted @ 2021-08-11 19:44 DoYouWantMore 阅读(40) 评论(0) 推荐(0) 编辑
摘要:将不断补充,优化修改 一、sed编辑器 sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。 1、sed编辑器工作流程 sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。 sed的工作流程主要包括读取、执行和显 阅读全文
posted @ 2021-08-11 19:43 DoYouWantMore 阅读(55) 评论(0) 推荐(0) 编辑
摘要:一、sort命令 1. sort的作用 以行为单位对文件的内容进行排序,也可以根据不同的数据类型来排序。 2. 语法格式 sort [选项] 参数cat file | sort 选项 3. 常用选项 常用选项说明 -f 忽略大小写,会将小写字母都转换为大写字母来进行比较 -b 忽略每行前面的空格 - 阅读全文
posted @ 2021-08-11 19:42 DoYouWantMore 阅读(125) 评论(0) 推荐(0) 编辑
摘要:一、数组的概述 1. 数组的定义 数组(Array)是指有序的元素序列,是用于储存多个相同类型数据的集合。若将有限个类型相同的变量的集合命名,那么这个名称就是数组名。数组是在程序设计中,为了处理方便,把具有相同类型的若干元素按有序的形式组织起来的一种形式。这些有序排列的同类数据元素的集合称为数据。 阅读全文
posted @ 2021-08-11 19:41 DoYouWantMore 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一、双重循环 1. 双重循环概述 双重循环需勋在两个及以上的自变量,一般用于多层循环判断中,比如将行和列设为两个自变量按一定规则顺序显示数据,可通过Shell脚本做出各种排列图形以及九九乘法表。 2. 双重循环结构 循环必须是有规律的递增或递减,脚本从上至下执行,在没有break、exit、slee 阅读全文
posted @ 2021-08-11 19:38 DoYouWantMore 阅读(677) 评论(0) 推荐(0) 编辑
摘要:一、Shell函数概述 1. Shell函数的概念 将命令序列按格式写在一起,可方便重复使用命令序列 2. Shell函数定义 方式一: function 函数名 { 命令序列 } 方式二: 函数名() { 命令序列 } 3. 调用函数的方法 函数名 [参数1] [参数2] 4. 函数返回值 ret 阅读全文
posted @ 2021-08-11 19:37 DoYouWantMore 阅读(61) 评论(0) 推荐(0) 编辑
摘要:一、 1. 常用的转义字符如下: \b 转义后相当于按退格键(backspace),但前提是“\b”后面存在字符;“\b”表示删除前一个字符;“\b”表示删除前一个字符;“\b\b”表示删除前两个字符。 \c 不换行输出,在“\c”后面不存在字符的情况下,作用相当于 echo -n; 但是当“\c” 阅读全文
posted @ 2021-07-19 23:28 DoYouWantMore 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、Shell脚本概述 1. Shell脚本的概念 将要执行的命令按顺序保存到一个文本文件 给该文件可执行权限 可结合各种Shell控制语句以完成更复杂的操作 2. Shell脚本应用场景 重复性操作 交互性任务 批量事务处理 服务运行状态监控 定时任务执行 3. Shell的作用 命令解释器,“翻 阅读全文
posted @ 2021-07-11 03:15 DoYouWantMore 阅读(49) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示