随笔分类 -  04Linux-shell

摘要:ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:"​ 命令解释如下: grep 'inet' 截取包含ip的行 grep -v '127.0.0.1' 去掉本地指向的那行 grep  阅读全文
posted @ 2017-10-20 14:57 四叶草Grass 阅读(6577) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/xiaoshunzi111/article/details/52173994 功能说明:分割文件。 Split:按指定的行数截断文件 格式: split [-n] file [name] 参数说明: -n: 指定截断的每一文件的长度,不指定缺省为10 阅读全文
posted @ 2017-10-19 16:01 四叶草Grass 阅读(840) 评论(0) 推荐(0)
摘要:转载自:https://zhidao.baidu.com/question/627912810044012524.html 获得当天的日期 [root@master ~]# date +%Y-%m-%d 2017-10-19 有时候我们需要使用今天之前或者往后的日期,这时可以使用date的 -d参数 阅读全文
posted @ 2017-10-19 15:58 四叶草Grass 阅读(2421) 评论(0) 推荐(0)
摘要:转载自:http://blog.csdn.net/shawnhu007/article/details/50971084 最近在一hadoop测试集群运行一个spark streaming程序,然后使用nohup ./execute.sh & 执行让程序后台运行,才几天日志就上G了,如果有问题想要查 阅读全文
posted @ 2017-10-19 15:45 四叶草Grass 阅读(5302) 评论(0) 推荐(0)
摘要:原文链接:http://1985wanggang.blog.163.com/blog/static/776383320121745626320/ a="one,two,three,four" 要将$a分割开,可以这样: OLD_IFS="$IFS" IFS="," arr=($a) IFS="$OL 阅读全文
posted @ 2017-09-20 11:37 四叶草Grass 阅读(563) 评论(0) 推荐(0)
摘要:#!/bin/sh ### find pid jps=`jps -m` echo "$jps"|while read i do if[[ $i =~"agentTestTopic"]]; then #将字符串分割成数组 OLD_IFS="$IFS" IFS=" " arr=($i) IFS="$OL 阅读全文
posted @ 2017-09-20 11:35 四叶草Grass 阅读(988) 评论(0) 推荐(0)
摘要:这篇文章主要给大家介绍了关于用Shell判断字符串包含关系的几种方法,其中包括利用grep查找、利用字符串运算符、利用通配符、利用case in 语句以及利用替换等方法,每个方法都给出了详细的示例代码与介绍,有需要的朋友们可以参考参考借鉴,下面来一起看看吧。 前言 现在每次分析网站日志的时候都需要判 阅读全文
posted @ 2017-09-19 22:32 四叶草Grass 阅读(308) 评论(0) 推荐(0)
摘要:转载自:http://www.linuxidc.com/Linux/2014-12/110463.htm 让echo输出带颜色的方法有两种 1.在shell脚本中定义颜色变量,使用echo -e调用变量 2.定义变量的时候,把echo -e定义到变量中,然后输出变量 可以让echo输出显示颜色的sh 阅读全文
posted @ 2017-09-19 22:22 四叶草Grass 阅读(610) 评论(0) 推荐(0)
摘要:新建一个test.sh文件 #!/bin/sh echo "1 : For Test" echo "2 : For nohup &" whiletrue do echo -n "please enter the number:" read line echo "$line" if[[ $line = 阅读全文
posted @ 2017-09-14 10:58 四叶草Grass 阅读(3887) 评论(0) 推荐(0)
摘要:转载自:http://www.jb51.net/article/56553.htm 前言: 无论什么编程语言都离不开条件判断。SHELL也不例外。 if list then do something here elif list then do another thing here else do 阅读全文
posted @ 2017-09-14 10:54 四叶草Grass 阅读(180) 评论(0) 推荐(0)
摘要:shell脚本报错:"[: =: unary operator expected" 在匹配字符串相等时,我用了类似这样的语句: if [ $STATUS == "OK" ]; then echo "OK" fi 在运行时出现了 [: =: unary operator expected 的错误,就一 阅读全文
posted @ 2017-09-14 10:47 四叶草Grass 阅读(381) 评论(0) 推荐(0)
摘要:1、场景说明 [root@master ~]# jps -m 33050 Jps -m 3299 NameNode 3747 ResourceManager 9028 ConsoleConsumer --zookeeper 192.168.168.200:2181 --topic BusTicket 阅读全文
posted @ 2017-09-13 17:08 四叶草Grass 阅读(551) 评论(0) 推荐(0)
摘要:linux下的批处理文件,基本就是shell脚本文件。 一、最简单的脚本书写方法为: 1、新建一个文件,名字为test(自己定义的名字) touch test.sh 2、在里面编写脚本 程序必须以下面的行开始(必须方在文件的第一行): #!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该 阅读全文
posted @ 2017-07-25 15:16 四叶草Grass 阅读(3256) 评论(0) 推荐(0)