shell
JiaXianghao.
这个作者很懒,什么都没留下…
展开
-
08_SHELL编程之文本处理工具awk
typora-root-url: pictures#课程目标熟悉awk的命令行模式基本语法结构熟悉awk的相关内部变量熟悉awk常用的打印函数print能够在awk中匹配正则表达式打印相关的行一、awk介绍1. awk概述awk是一种编程语言,主要用于在linux/unix下对文本和数据进行处理,是linux/unix下的一个工具。数据可以来自标准输入、一个或多个文件,或...翻译 2020-03-13 11:56:04 · 122 阅读 · 0 评论 -
01_SHELL编程前奏_小工具
一、文本处理工具1. grep工具grep是行过滤工具;用于根据关键字进行行过滤语法和选项语法:# grep [选项] '关键字' 文件名常见选项:OPTIONS: -i: 不区分大小写 -v: 查找不包含指定内容的行,反向选择 -w: 按单词搜索 -o: 打印匹配关键字 -c: 统计匹配到的行数 -n: 显示行号 -r:...翻译 2020-03-13 11:54:54 · 119 阅读 · 0 评论 -
07_SHELL编程之文本处理工具sed
二、强悍的sed介绍1. sed用来做啥?sed是Stream Editor(流编辑器)的缩写,简称流编辑器;用来处理文件的,尤其是在脚本中处理文件。(直接修改源文件,不需要交互)2. sed如何处理文件?sed是一行一行读取文件内容并按照要求进行处理,把处理后的结果输出到屏幕。首先sed读取文件中的一行内容,把其保存在一个临时缓存区中(也称为模式空间)然后根据需求处理临时缓冲...翻译 2020-03-12 21:32:40 · 211 阅读 · 0 评论 -
06_SHELL编程之CASE语句+函数+正则
#课程目标掌握case语句的基本语法结构掌握函数的定义及调用掌握常用的正则表达式元字符含义一、case语句关键词:确认过眼神,你是对的人????case语句为多重匹配语句如果匹配成功,执行相匹配的命令1. 语法结构说明:pattern表示需要匹配的模式case var in 定义变量;var代表是变量名pattern 1) ...翻译 2020-03-05 11:47:12 · 341 阅读 · 0 评论 -
05_SHELL编程之嵌套循环+随机数及综合案例
#课程目标掌握for循环语句的基本语法结构掌握while和until循环语句的基本语法结构能会使用RANDOM产生随机数理解嵌套循环一、随机数关键词:一切都是未知数,永远不知道明天会抽什么风????????1. 如何生成随机数?系统变量:RANDOM,默认会产生0~32767的随机整数**前言:**要想调用变量,不管你是什么变量都要给钱,而且是美元????打印一个随机数echo $RAND...翻译 2020-03-12 21:32:05 · 343 阅读 · 0 评论 -
04_SHELL编程之循环语句
一、for循环语句关键词:爱的魔力转圈圈????1. for循环语法结构㈠ 列表循环列表for循环:用于将一组命令执行**已知的次数**基本语法格式for variable in {list} do command command … done或者for variable in a b c ...翻译 2020-03-12 21:31:45 · 153 阅读 · 0 评论 -
03_SHELL编程之条件判断和流程控制
一、条件判断语法结构1. 条件判断语法格式格式1: test 条件表达式格式2: [ 条件表达式 ]格式3: [[ 条件表达式 ]] (支持正则)特别说明:1)[ 亲亲,我两边都有空格,不空打死你呦 ] ????2)[[ 亲亲,我两边都有空格,不空打死你呦 ]]????3 ) 更多判断,man test去查看,很多的参数都用来进行条件判断2. 条件判断相关参数㈠ 判断文件类...翻译 2020-02-29 21:30:37 · 126 阅读 · 0 评论 -
02_SHELL编程之变量定义
一、SHELL介绍1. 编程语言分类编译型语言: 程序在执行之前需要一个专门的编译过程,把程序编译成为机器语言文件,运行时不需要重新翻译,直接使用编译的结果就行了。程序执行效率高,依赖编译器,跨平台性差些。如C、C++解释型语言: 程序不需要编译,程序在运行时由**解释器**翻译成机器语言,每执行一次都要翻译一次。因此效率比较低。比如Python/JavaScri...翻译 2020-02-29 21:13:18 · 190 阅读 · 0 评论