摘要: ipaddr='172.0.0.1' ipaddr=$(ip addr | awk '/^[0-9]+: / {}; /inet.*global/ {print gensub(/(.*)\/(.*)/, "\\1", "g", $2)}') echo $ipaddr 阅读全文
posted @ 2016-08-03 16:37 Entropy_lxl 阅读(8761) 评论(0) 推荐(0) 编辑
摘要: shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可 阅读全文
posted @ 2016-08-03 14:26 Entropy_lxl 阅读(605) 评论(0) 推荐(0) 编辑
摘要: 正则表达式全部符号解释 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\" 而 "\(" 则匹配 "("。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 阅读全文
posted @ 2016-08-03 14:25 Entropy_lxl 阅读(303) 评论(0) 推荐(0) 编辑