摘要:
函数调用不带括号使用/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)
浙公网安备 33010602011771号