shell
文章平均质量分 68
dandaoyi
这个作者很懒,什么都没留下…
展开
-
read读取文件中一行将制表符\t替换成空格 的解决办法
while read line; do echo $line|iconv -f gbk -t utf8 1>/dev/null 2>>accountOri_20120827_err; if [ $? != 0 ]; then echo $line>>accountOri_20120827_illegal; fi;done head -n 1 accountOri_201原创 2012-10-11 10:06:04 · 3908 阅读 · 2 评论 -
[sed] linux sed 批量替换字符串
原文载于:http://bbs.linuxtone.org/thread-1731-1-1.html比如,要将目录/modules下面所有文件中的zhangsan都修改成lisi,这样做:sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`解释一下:-i 表示inplace edit,就地修改文件转载 2012-09-20 20:39:37 · 832 阅读 · 0 评论 -
linux shell date命令的坑(date 1 month ago 的诡异现象)
求本月的第一天 和 最后一天:echo `date --date "$1" +"%Y-%m-01"` year=`date -d "$1" +"%Y"`month=`date -d "$1" +"%m"`last_day=`cal $month $year | xargs | awk '{print $NF}'`echo $year-$month-$last_day原创 2013-04-23 11:54:34 · 8859 阅读 · 0 评论