shell脚本中的set

1 、 set命令用来修改 Shell 环境的运行参数,也就是可以定制环境 2、 直接命令行运行set,会显示所有的环境变量和 Shell 函数 3、set -u :遇到不存在的变量就会报错,并停止执行。等价于 set -o nounset(默认情况下,如果遇到不存在的变量,Bash 会忽略) ...

2019-01-05 09:23:40

阅读数:39

评论数:0

jps awk

背景 一个简单的场景, kill 一个名为Main的Java 进程, 比较土的办法是: jps 2817 Jps 11917 Main 2584 NettyServer kill 11917 每次执行都要肉眼识别Main进程的PID, 效率低, 容易错. 简单的改进是这样的: jps | a...

2018-11-28 00:18:29

阅读数:15

评论数:0

脚本中的颜色

[hanli@test] ~$ echo -e "\033[1;40;31m我是红色\033[0m" 我是红色 [hanli@test] ~$ echo -e "\033[40;32m我是绿色\033[40;37m" 我是...

2018-05-15 14:54:19

阅读数:73

评论数:0

EOF和-EOF的区别

http://blog.51cto.com/13566681/2072434 没有-的话,EOF作为结束符,前面不能有任何tab制表符。 有-的话,EOF作为结束符,前面可以有tab制表符,容错率更高一点

2018-04-26 17:03:27

阅读数:320

评论数:0

判断主机ip是否在线

脚本 #!/bin/bash for ip in `seq 1 255` do ping -c 1 192.168.0.$ip >/dev/null 2>&1 if [ $? -eq 0 ];then echo &quo...

2018-04-17 13:37:21

阅读数:245

评论数:0

command -v

command -v curl 可以用来在shell中判断某个命令是否存在

2018-04-12 17:03:17

阅读数:81

评论数:0

rabbitmq仓库安装脚本

https://packagecloud.io/rabbitmq/rabbitmq-server/install#bash-rpm #!/bin/bash unknown_os () { echo "Unfortunately, your operating system...

2018-04-12 17:01:15

阅读数:127

评论数:0

九九乘法表

[root@master] ~$ cat 99.sh #!/bin/bash for i in {1..9};do for j in `seq 1 $i` do echo -en "$i*$j = $[$i*$j] \t" do...

2018-04-06 07:28:08

阅读数:53

评论数:0

正则表达式

https://baike.baidu.com/item/%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F/1700215?fr=aladdin

2018-04-06 06:35:39

阅读数:50

评论数:0

if [[ $i =~ ^[0-9]+$ ]]是啥意思

if [[ $i =~ ^[0-9]+$ ]] 1、[[ ]]是if语句判断正则表达式的固定格式 2、=~表示匹配 3、^[0-9]+$只看中间[0-9]+,意思是一个以上的0-9之间的数字,连起来就是任意大小的数字 https://zhidao.baidu.com/question/43...

2018-04-06 06:34:03

阅读数:414

评论数:0

shell 双引号、单引号、反引号、|| 、&&

单引号:特殊字符用单引号括起来以后,失去特殊意义,只作为普通字符解释 双引号:除$ 、\(反斜杠)、’(单引号)、和”(双引号)这几个字符仍是特殊字符并保留其特殊功能外,其余字符仍作为普通字符对待 反引号:括起来的字符串被shell解释为命令行,在执行时,shell首先执行该命令行,并以它的标...

2018-03-29 19:30:29

阅读数:40

评论数:0

shell if 判断

https://blog.csdn.net/suofeng1234/article/details/51777842 [ ] 如果存在 [ -e ] 如果存在,不管是什么类型的文件,e=exist [ -z ] 如果长度为0 [ -...

2018-03-29 15:59:30

阅读数:82

评论数:0

case in

case语句为多选择语句。可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下: case 值 in 模式1) command1 command2 ... commandN ;; 模式2) command...

2018-03-29 15:24:41

阅读数:80

评论数:0

Expect命令

doing

2018-03-28 02:29:04

阅读数:134

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭