shell脚本
文章平均质量分 78
昨日海棠依旧.
学无止境
展开
-
shell脚本之免交互
使用I/O重定向的方式将命令列表提供给交互式程序,比如ftp,cat或read命令标准输入的一种替代品语法格式命令 <<标记标记注意事项:标记可以使用任意合法字符(EOF)结尾的标记一定要顶格写,前面不能有任何字符结尾的标记后面也不能有任何字符开头标记前后的空格会被省略掉。原创 2023-05-16 15:35:53 · 570 阅读 · 0 评论 -
Linux文本三剑客之~~~awk 详细讲解 与date粗略讲解
awk信息的读入也是逐行读取的,执行结果可以通过print的功能将字段数据打印显示。在使用awt命令的过程中,可以使用逻辑操作符"&&“表示"与、”||表示"或"、"!还可以进行简单的数学运算,如+、-、*、/、%、^分别表示加、减、乘、除、取余和乘方。逐行读取文本,默认以空格或tab键为分隔符进行分隔,将分隔所得的各个字段保存到内建变量中,并按模式或者条件执行编辑命令。awk 选项 ’模式或条件 {操作}’ 文件1 文件2 …awk -f 脚本文件 文件1 文件2 …原创 2023-05-15 16:56:16 · 726 阅读 · 0 评论 -
文本三剑客之~~~sed命令
sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中。sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流。原创 2023-05-13 15:01:29 · 503 阅读 · 0 评论 -
正则表达式
元字符是指再正则表达式中具有特殊意义的专用字符,可以用来规定其前导字符(即位于元字符前面的字符或表达式)基础正则表达式常见元字符:(支持的工具:grep,egrep,sed,awk)正则表达式—通常用于判断语句中,用来检查某一字符串是否满足某一格式。普通字符包括大小写字母,数字,标点符号及一些其他符号。正则表达式是由普通字符与元字符组成。原创 2023-05-11 17:03:21 · 437 阅读 · 0 评论 -
linux命令文本命令之~~~ sort ~~ tr ~~cut ~~ uniq ~~split~~~paste~~eval
比较原则是从首字符向后,依次按ASCII码进行比较,最后按照升序输出排序。以行为单位对文件内容进行排序,也将他根据不同的数据类型来排序。用于报告或者忽略文件中连续的重复行,长于sort命令结合使用。-c 保留字符集1,其他字符替换成字符集2**用来对来自标准输入的字符进行替换,压缩和删除。显示行中的指定部分,删除文中的指定字段。cat file | sort 选项。sort 【选项】 参数。原创 2023-05-10 18:16:43 · 520 阅读 · 0 评论 -
shell脚本之数组与冒泡排序,直接排序
方法一:数组名=( 1 2 3 4 5 )方法二:数组名=( [0]=1 [1]=2 [2]=3 )方法三:列表名="1 2 3 "数组名=($ 列表名)方法四:数组名[0]=“1”数组名[1]=“2”数组名[2]=“3”原创 2023-05-09 19:32:06 · 357 阅读 · 0 评论 -
shell 脚本中的函数
1】function 函数名 {命令序列2】函数名(){命令序列。原创 2023-05-08 21:50:12 · 613 阅读 · 0 评论 -
Shell脚本之循环语句(for、while、until)
continue 用于终止某次遍历的执行,不会影响之后的循环(遍历变量每次被赋值循环的过程称为遍历)echo -e 输出转义字符,将转义后的内容输出到屏幕上。for循环经常使用在已经知道要进行多少次循环的场景。用法: 重复测试某个条件,只要条件不成立则反复执行。读取不同的变量值,用来逐个执行同一组命令。for 变量名 in 取值列表。break 默认用于退出单层循环。echo -n 表示不换行输出。exit 退出脚本的执行状态。while 条件测试操作。until 条件测试操作。原创 2023-05-04 14:53:14 · 671 阅读 · 0 评论 -
Shell脚本之条件测试、if、case条件测试语句
如果只有一个判断式要进行,那么我们可以使用单分支的if语句 ,只有在条件成立时才会执行,否则不执行任何操作。模式字符串中,可以用方括号表示一个连续的范围,如"[0-9]";[ -z 字符串 ] #判断字符串内容是否为空。测试特定的表达式是否成立,当条件成立,测试语句的返回值为0,否则为其他数值。或 [ 条件表达式 ] (条件表达式的两边都需要有空格,且此方法更为常用)[ 字符串1 = 字符串2 ] #判断是否相等。[ 表达式1 ] 操作符 [ 表达式2 ]原创 2023-04-27 14:49:50 · 504 阅读 · 0 评论 -
shell脚本编程规范与变量
什么是shell?就是与内核沟通的界面、应用程序等等。比如你要播放音乐,你的计算机通过你在shel1输入的打开音乐的命令,shell在告诉操作系统的内核用户希望打开音乐,内核在通过cpu调度、内存管理、磁盘输入输出等工作,将硬件调动,这时硬件声卡才会工作,硬件才是灾际的工作者Shell(壳程序)是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个""命令解释器"的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。原创 2023-04-25 15:09:48 · 435 阅读 · 0 评论