![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
bash shell study
文章平均质量分 93
bash从入门到精通
七十一阿哥
楼主懒得写简介
展开
-
Bash shell学习笔记(三)
#课程目标 掌握for循环语句的基本语法结构 掌握while和until循环语句的基本语法结构 能使用RANDOM变量产生随机数 理解嵌套循环易混符号小结符号说明$( )执行符`` 反撇号,不是单引号执行符$[ ]运算符$(( ))运算符${ }获取变量并可以做截取[ ]判断条件[[ ]]判断条件,里面可以使用正则循环语句生活中的循环[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img原创 2022-05-30 23:02:22 · 191 阅读 · 0 评论 -
Bash shell学习笔记(六)
课程目标 掌握常用的正则表达式元字符含义 掌握sed的删除行操作 掌握sed的打印行操作 掌握sed的增加行操作 掌握sed的修改替换操作正则表达式正则表达式介绍正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。几乎所有开发语言都支持正则表达式,后面学习的python语言里也有正则表达式.linux里主要支持正则表达式的命令有grep, sed,原创 2022-05-30 23:04:03 · 325 阅读 · 0 评论 -
Bash shell学习笔记(七)
学习目标 能够在awk操作中应用运算符 了解sed的分域操作awk的运算符再次强调,awk是一门语言,所以有自己的运算符(注意:有些地方与shell不一样)运算符说明==等于 和shell里不一样,shell里字符串比较是= ;数字比较是-eq!=不等于 shell里数字比较是-ne代表不等于>大于 shell里数字比较是(-gt)代表大于原创 2022-05-30 23:05:40 · 425 阅读 · 1 评论 -
Bash shell学习笔记(一)
基本格式文件头一定要申明解释器#!/bin/bash文件内容覆盖与追加即第一条表示把文件内容覆盖为“你好”;第二条表示在文件内容最后追加一条内容“哈哈”#注意下面这两种区别cat > /tmp/abc <<EOF # >符号,表示把原内容覆盖你好EOFcat >> /tmp/abc <<EOF # >>符号,表示在原内容上追加哈哈EOF...原创 2022-05-24 22:40:58 · 220 阅读 · 0 评论 -
Bash shell学习笔记(五)
课程目标 掌握常用的正则表达式元字符含义 掌握sed的删除行操作 掌握sed的打印行操作 掌握sed的增加行操作 掌握sed的修改替换操作正则表达式正则表达式介绍正则表达式(Regular Expression、regex或regexp,缩写为RE),也译为正规表示法、常规表示法,是一种字符模式,用于在查找过程中匹配指定的字符。几乎所有开发语言都支持正则表达式,后面学习的python语言里也有正则表达式.linux里主要支持正则表达式的命令有grep, sed,原创 2022-05-30 23:03:32 · 199 阅读 · 0 评论 -
Bash shell学习笔记(二)
学习目标 熟悉条件判断语句,如判断整数,判断字符串等 熟悉流程控制语句基本语法,如if…else…#条件判断判断一个条件是为真(true)还是为假(false)判断场景[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X7k2cg3H-1653922857840)(pictures/生活中的判断.png)]##语法格式格式1: test 条件表达式格式2: [ 条件表达式 ]格式3: [[ 条件表达式 ]] 支持正则 =~##条件判断相关原创 2022-05-30 23:01:32 · 227 阅读 · 0 评论 -
Bash shell学习笔记(四)
#课程目标 能使用RANDOM变量产生随机数 理解嵌套循环 掌握case语句的基本语法结构 掌握函数的定义及调用 掌握常用的正则表达式元字符含义随机数bash默认有一个$RANDOM的变量, 默认范围是0~32767.使用set |grep RANDOM查看上一次产生的随机数# echo $RANDOM19862# set |grep RANDOMRANDOM=19862除法与余数7除以3,商为2,余数为16除以2,商为3,余数为0可通过除以2,判原创 2022-05-30 23:03:01 · 1475 阅读 · 0 评论