码迷,mamicode.com
首页 > 其他好文 > 详细

高效常用的SHELL

时间:2016-08-24 07:41:18      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:

1.大写转为小写
echo "ALLUXIO_WORKER_MEMORY_SIZE" | tr -s ‘[:upper:]‘ ‘[:lower:]‘
2.case的时候可以使用正则
#enable the regexp case match
shopt -s extglob

3;删除空行 替换掉注释掉的行

HOSTLIST=$(cat ${ALLUXIO_CONF_DIR}/workers | sed  "s/#.*$//;/^$/d")

4.年月日 时分秒
echo $(date +"%F %H:%M:%S")

5.往配置文件顶部插入一行数据?
sed -i ‘1s/^/$/wanttoinsert\n/‘  test.sh
就是替换第一行的最开始的空,很巧妙的思路

6.如何检查一个文件是否含有中文字符?过滤出中文字符?
 grep -P "[\x80-\xFF]" SystemOut.log|wc -l

高效常用的SHELL

标签:

原文地址:http://www.cnblogs.com/huaxiaoyao/p/5801446.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!