02 2022 档案
摘要:一、grep家族 1、介绍 2、grep的命令格式 3、grep使用的元字符
阅读全文
摘要:一、正则表达式 1、介绍 2、元字符 二、元字符分类 1、正则表达式元字符 2、POSIX字符类
阅读全文
摘要:一、shell内置命令 1、while处理文件,遇到空行使用continue跳过 2、循环接收用户输入内容时,使用break跳出循环 二、使用位置参数 1、使用位置参数,处理一个,去掉,下一个参数左移(shift 1)
阅读全文
摘要:一、shell函数 1、创建格式 2、函数和脚本传参数 另一种写法: 3、函数返回值 注意:shell函数返回值,默认情况下,只返回函数最后一条命令的执行后的状态码,状态码最大255,返回大于255的就会报错。 4、返回自定义值,return out 5、函数位置参数 二、输出 1、输出数组变量 总
阅读全文
摘要:一、数组 1、认识数组 2、定义数组 3、查看数组 4、遍历数组 5、实现性别统计 6、 统计不同类型shell的数量 7、统计tcp连接数量
阅读全文
摘要:一、ssh远程登陆 1、认识expect 2、shell ssh自动登陆 3、实现ssh批量拷贝公钥 代码: #!/usr/bin/bash >ip.txt ## 主机密码 password=admin ## 检查是否安装expect rpm -q expect>&/dev/null if [ $?
阅读全文
摘要:一、shell文件句柄 1、打开文件,手动指定文件句柄 2、只删除文件,不删除文件句柄 注意:只是删除文件,没有删除文件句柄,把文件句柄复制成文件,还能找回来。 3、关闭文件 二、管道 1、拓扑图 2、两种管道 注意:匿名管道不能跨终端,命名管道可以跨终端。 3、控制并发 管道初始值放了8个回车符,
阅读全文
摘要:一、shell循环 1、介绍 二、循环对比 1、for循环 2、while循环 3、until循环 三、循环总结 循环次数固定使用for循环,循环次数不固定使用while或者until; 逐行处理文件使用while;
阅读全文
摘要:一、for循环空行 for do done:for循环语句,for循环不会读取空行(即使是多个空格行)为变量值 总结: for循环指定换行符作为分隔符时,默认只跳过空行,空格行和tab键所在的行正常输出; while循环以换行符作为分隔符,跳过空行时,会跳过空行,空格行及tab键所在的行。 二、后台
阅读全文