shell
文章平均质量分 70
嘻嘻@♞
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell---expect
功能:判断输出结果是否包含某项字符串(相当于捕捉命令的返回的提示)。执行交互动作,将交互要执行的命令进行发送给交互指令,命令字符串结尾要加上“\r”,#---相当于回车。spawn是执行expect之后后执行的内部命令开启一个会话 #功能:用来执行shell的交互命令。/usr/bin/expect -----类似于#!执行完后保持交互状态,需要等待手动退出交互状态,如果不加这一项,交互完成会自动退出。1)定义expect脚本执行的shell。3)expect ---相当于捕捉。原创 2025-04-30 14:47:18 · 584 阅读 · 0 评论 -
shell---awk
awk 是一种编程语言,用于在linux/unix下对文本和数据进行处理。数据可以来自一个或多个文件,或其它命令的输出。可以在命令行中使用,但更多是作为脚本来使用。awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行操作。如果没有指定模式,则所有被操作所指定的行都被处理。awk处理过程: 依次对每一行进行处理,然后输出,默认分隔符是空格或者tab键。原创 2025-04-29 20:29:37 · 737 阅读 · 0 评论 -
shell---sed
sed:stream editor(流编辑器)的缩写是一种在线非交互式编辑器,它一次处理一行内容。这样不断重复,直到文件末尾。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等非交互式编辑器,一次处理一行内容。支持正则表达式与grep一样,sed在文件中查找模式时也可以使用正则表达式(RE)和各种元字符,用于查找和替换,以下是sed支持的元字符:使用基本元字符集 ^, $, ., *, [], [^], \< \>使用扩展元字符集?原创 2025-04-29 20:02:48 · 555 阅读 · 0 评论 -
shell--数组、正则表达式RE
什么是数组?数组也是一种变量,常规变量只能保存一个值,数组可以保存多个值定义方法1:# array1=(`cat /etc/passwd`) #希望是将文件中的每一行作为一个值赋给数组array3定义方法2:指定索引赋值#语法:数组名[index]=变量值/bin/bash输出结果。原创 2025-04-28 21:12:15 · 2514 阅读 · 0 评论 -
shell 循环
until 条件 #当后面的条件表达式为假的时候的才循环,为真的时候就停止了do循环体done。原创 2025-04-25 17:01:09 · 624 阅读 · 0 评论 -
shell练习(2)
【代码】shell练习(2)原创 2025-04-24 22:02:49 · 323 阅读 · 0 评论 -
shell练习题(1)
【代码】shell练习题(1)原创 2025-04-24 21:08:14 · 510 阅读 · 0 评论 -
shell-流程控制
测试-----test 条件#条件为真返回 0,条件为假返回 1 #语法------[ 条件 ]test 能够理解3中类型的表达式1.文件测试2.字符串比较3.数字比较字符串-n STRING-n 字符串的长度 不是零成功。-z STRING-z 字符串长度。是零成功 #对于未定义或赋予空值的变量将是为空串。STRING1 = STRING2 (等于)STRING1!= STRING2 (不等于)break :中止循环。原创 2025-04-24 19:23:09 · 904 阅读 · 0 评论 -
shell的变量(1)
预定义的特殊变量有着特殊的含义,用户不可以更改,所有的预定义变量都由$符号和另外一个符号组成#系统自带的常用的预定义特殊变量如下:$$ 当前进程PID命令执行后的返回状态:0 为执行正确,非 0 为执行错误$# 位置参数的数量$* 所有位置参数的内容$@ 显示所有的参数上一个后台进程的PID05最后一次执行的命令的返回状态。如果这个变量的值为 0,则证明上一条命令正确执行;如果这个变量的值为非 0 ,则 证明上一条命令执行错误$$:当前进程PID100045。原创 2025-04-23 21:04:44 · 773 阅读 · 1 评论 -
SHELL的理论
shell原创 2025-04-22 14:39:05 · 791 阅读 · 0 评论
分享