首页 > 其他 > 详细

高效常用的SHELL

时间:2016-08-24 07:40:48      阅读:220      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!