随笔分类 -  Shell

摘要:shell 脚本中 echo 显示内容带颜色显示,需使用参数 -e eg:echo -e "\033[41;36m something here \033[0m" printf的话不需要参数,并使用\e代替\033即可(下列是红色闪烁字体,5代表闪烁文本) eg:printf "%-6s %-10s 阅读全文
posted @ 2022-06-05 02:19 RFAA 阅读(419) 评论(0) 推荐(0)
摘要:Shell中read的选项及用法 Read可以带有-a, -d, -e, -n, -p, -r, -t, 和 -s八个选项。 -a :将内容读入到数值中 -d : 表示delimiter,即定界符,一般情况下是以IFS为参数的间隔,但是通过-d,我们可以定义一直读到出现执行的字符位置。例如read 阅读全文
posted @ 2022-06-05 02:13 RFAA 阅读(498) 评论(0) 推荐(0)
摘要:可以先参考Linux SSH非交互式登录执行命令了解一下expect和sshpass 然后这里主要是想记录一下使用expect实现的方式,sshpass方式的话没什么好说的,下列脚本以Kafka的启停为例 #!/bin/bash passwd="123" iparray="node1 node2 n 阅读全文
posted @ 2022-05-20 16:43 RFAA 阅读(213) 评论(0) 推荐(0)
摘要:Shell脚本实现获取最近登录IP和时间 #!/bin/bash Line=`who|wc -l` for LINE in `seq ${Line}` do LoginIP=`who | sed -n "${LINE}p" |awk -F '[()]' '{print $2}'` if [ -z " 阅读全文
posted @ 2022-04-28 16:12 RFAA 阅读(157) 评论(0) 推荐(0)
摘要:Linux实现切换用户并执行命令 #!/bin/bash su - es <<! 123 #用户密码 nohup /usr/local/elasticsearch-7.6.1/bin/elasticsearch & exit ! 阅读全文
posted @ 2022-04-21 17:20 RFAA 阅读(1071) 评论(0) 推荐(0)