摘要: $? 获取执行上一个指令的返回值(0为成功,非零为失败) $n 获取当前执行的shell脚本的第n个参数值,n=1...9,当n=0的时表示脚本的文件名,如果n大于9,大括号括起来${10} $# 获取当前执行的shell脚本后面接的参数的总个数 $0 获取当前执行的shell脚本的文件名,如果执行 阅读全文
posted @ 2018-05-10 22:25 木东木容 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 依赖: 代码: 阅读全文
posted @ 2018-05-10 18:04 木东木容 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 检查java 进程是否存在:ps -ef |grep java 字段含义如下:UID PID PPID C STIME TTY TIME CMD zzw 14124 13991 0 00:38 pts/0 00:00:00 grep --color=auto dae ps[选项] 阅读全文
posted @ 2018-05-10 16:38 木东木容 阅读(3881) 评论(0) 推荐(0) 编辑
摘要: 默认情况下, find 每输出一个文件名, 后面都会接着输出一个换行符 ('\n'), 因此我们看到的 find 的输出都是一行一行的: 比如我想把所有的 .log 文件删掉, 可以这样配合 xargs 一起用: 嗯, 不错, find+xargs 真的很强大. 然而: 原因其实很简单, xargs 阅读全文
posted @ 2018-05-10 16:15 木东木容 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 调试结果: 总结: String.split()会包含空字符串,而且是包含 头部的和中间的, 不包含有效数字后面所有的空字符串. StringUtils.split()会过滤所有的空字符串. 当然空格不会被过滤. 阅读全文
posted @ 2018-05-10 14:45 木东木容 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 1. public static boolean isEmpty(String str) 2. public static boolean isNotEmpty(String str) 3. public static boolean isBlank(String str) 4. public st 阅读全文
posted @ 2018-05-10 14:41 木东木容 阅读(100) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { String str = "Hello Java World!"; System.out.println(str.substring(2)); // llo Java World! System.out.println(str.substr... 阅读全文
posted @ 2018-05-10 11:19 木东木容 阅读(118) 评论(0) 推荐(0) 编辑
摘要: public static void main(String[] args) { String s = "xXccxxxXX"; // 从头开始查找是否存在指定的字符 System.out.println(s.indexOf("c")); // 2 // 从第四个字符位置开始往后继续查找,包含当前位置 ... 阅读全文
posted @ 2018-05-10 11:16 木东木容 阅读(437) 评论(0) 推荐(0) 编辑
摘要: Global Regular Expression Print 使用实例: 实例1:查找指定进程 命令: 输出: 说明: 第一条记录是查找出的进程;第二条结果是grep进程本身,并非真正要找的进程。 实例2:查找指定进程个数 命令: 输出: 说明: 实例3:从文件中读取关键词进行搜索 命令: 输出: 阅读全文
posted @ 2018-05-10 09:49 木东木容 阅读(459) 评论(0) 推荐(0) 编辑