摘要: 函数调用不带括号使用/bin下的env获取bash环境的位置,明确的定义bash的位置有可能不对,可以实用env来获取bash的位置 函数调用不带括号 函数传参:在调用函数之前定义参数的变量 函数位置传参,在函数后加参数就是函数的位置参数 函数后跟$1就可以表示脚本的位置参数,然后获取到脚本的位置参 阅读全文
posted @ 2020-03-15 17:54 大话人生 阅读(208) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 17:47 大话人生 阅读(154) 评论(0) 推荐(0)
摘要: watch -n1 脚本:实时统计(以间隔1秒钟的时间执行) Ctrl+V,选择,然后按y,赋值的就是选择的内容 while统计 阅读全文
posted @ 2020-03-15 17:19 大话人生 阅读(245) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 17:14 大话人生 阅读(229) 评论(0) 推荐(0)
摘要: awk中的-F设置分割,默认为空格,$NF,表示最后一项 阅读全文
posted @ 2020-03-15 17:03 大话人生 阅读(173) 评论(0) 推荐(0)
摘要: 加元素与元素值加一 阅读全文
posted @ 2020-03-15 16:46 大话人生 阅读(234) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 16:37 大话人生 阅读(133) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 16:35 大话人生 阅读(140) 评论(0) 推荐(0)
摘要: 以数组的索引来遍历数组 变量里的变量的$可以舍去 while默认以回车(即换行)分割,for见到空格、tab、回车都会分割 以IFS定义分隔符 把原来的分隔符先定义一个值放到那里,等这个分隔符用完后,再复原到原来的分隔符 while见了空行,走不动,可以定义一个当变量长度为0时continue 阅读全文
posted @ 2020-03-15 16:12 大话人生 阅读(520) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 15:39 大话人生 阅读(203) 评论(0) 推荐(0)
摘要: shell默认不支持关联数组,要用declare -A定义,大写a是定义关联数组,小写a是定义普通数组 阅读全文
posted @ 2020-03-15 15:28 大话人生 阅读(122) 评论(0) 推荐(0)
摘要: spawn:开启一个回话 expect{}:期望出现一个内容,大括号里是期望出现的内容,期望到什么内容,执行什么动作,结束后用一个分号(;) interact:交互,停在那里 exp_continue:没出现内容,继续往后走 expect:脚本解释器 阅读全文
posted @ 2020-03-15 14:48 大话人生 阅读(173) 评论(0) 推荐(0)
摘要: 指纹信息 阅读全文
posted @ 2020-03-15 14:39 大话人生 阅读(122) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 14:34 大话人生 阅读(219) 评论(0) 推荐(0)
摘要: shell与expect结合实使用,expect可以解决交互问题 spawn:启动一个会话 :set list:查看前面是按的是tab键还是空格,此处全是tab键 :set nolist:撤销查看 set timeout 10设置一个延时 判断是否安装except,没有就安装,判断是否存在公钥,没有 阅读全文
posted @ 2020-03-15 12:00 大话人生 阅读(171) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-03-15 11:55 大话人生 阅读(116) 评论(0) 推荐(0)
摘要: 此处使用的是expect,不是bash set:设置变量 [lindex $argv 0]:argv变量的第一个位置参数,1为第二个位置参数 interact:表示进入交互页面 expect "#":表示读到井号(出现井号表示登录成功)时做什么 expect eof:表示关闭终端 阅读全文
posted @ 2020-03-15 11:38 大话人生 阅读(241) 评论(0) 推荐(0)
摘要: &8:就指的是文件描述符8 read -u:后面跟文件描述符 read读取描述符8中的内容,开始一个进程,进程结束后又往描述符8中再加一个空格,如此循环往复,可以控制后台进程最大就开启5个 read是读不到就一直在那里读,不罢休 read第一个文件,读的是一行,只要有行(即使是空行)也行,只要读到, 阅读全文
posted @ 2020-03-15 10:57 大话人生 阅读(214) 评论(0) 推荐(0)
摘要: ll一行进行管道输入,grep一行查看管道输出 再看就必须再往里装 阅读全文
posted @ 2020-03-15 10:43 大话人生 阅读(116) 评论(0) 推荐(0)
摘要: 匿名管道:| 命令管道:named pipe file:查看文件dde的类型 mkfifo:创建命名管道 管道也是个文件,只不过是拿出来或者查看一次后就没有了 管道文件遵循:先进先出,管道文件不是永恒存在的,读完以后就没了 匿名管道不能夸终端,但是命名管道可以夸终端 阅读全文
posted @ 2020-03-15 10:31 大话人生 阅读(137) 评论(0) 推荐(0)