新闻动态

了解行业资讯与公司最新动态

2024-2-1 19:50 | wsl

函数function

一、定义函数 格式:函数名 () {command} #! /bin/bashapp (){          a=5echo $a}app              #调用函数echo $a   函数必须提前定义测试 # cat...

阅读全文
2024-2-1 19:49 | wsl

数组

一、在shell中$*和$@的区别 $*和$@的区别 #! /bin/bashfor i in "$@"# for i in $@do  echo $idone echo "--------------------" for i in "$*"# for i in $*do  echo $idone # bash a.sh 1 2 3 4...

阅读全文
2024-2-1 19:48 | wsl

实现自动交互功能Expect

一、expect的安装  # yum -y install expect   二、expect的语法         expect是一个免费的编程工具, 用来实现自动的交互式任务, 而无需人为干预. 说白了 expect 就是一套用来实现自动交互功能的软件     &n...

阅读全文
2024-2-1 19:47 | wsl

三剑客--sed

一、sed介绍 sed 是一个比较古老的,功能十分强大的用于文本处理的流编辑器,加上正则表达式的支持,可以进行大量的复杂的文本编辑操作 二、sed工作原理         sed会一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,成为"模式空间",接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容...

阅读全文
2024-2-1 19:46 | wsl

三剑客--awk

一、简介         awk是逐行处理的,当awk处理一个文本时,会一行一行进行处理,处理完当前行,再处理下一行,awk默认以”换行符”为标记,识别每一行,新的一行的开始,awk会按照用户指定的分割符去分割当前行,如果没有指定分割符,默认使用空格作为分隔符    &nbs...

阅读全文
2024-2-1 19:45 | wsl

三剑客---grep

一、grep简介 grep是Linux中最常用的”文本处理工具”之一,grep与sed、awk合称为Linux中的三剑客 三个”剑客”的特长grep 更适合单纯的查找或匹配文本sed  更适合编辑匹配到的文本awk  更适合格式化文本,对文本进行较复杂格式处理 grep家族grep:支持基本...

阅读全文
2024-2-1 19:44 | wsl

正则表达式

一、简介         正则表达式分为 基本正则表达式 和 扩展正则表达式 ,两者其实基本用法都一样,但是在某些符号的写法上有差异,接下来,我将一步一步带领大家学习正则表达式 演示文本:# vim test1.txt root ROOT Rootabroottom jerrytom Tom123 56789 SEli...

阅读全文