全部博文(534)
分类:
2010-12-09 11:30:12
sort按第2列排列,最后在第一行插入字符串
#!/bin/sh
#SERVICE_NUM PORT_IN_ID PORT_OUT_ID HOME_NET ACTIVE_TIME,'YYYY-MM-DD'
a=$1
NEWFILE=$(echo ${a%%.*}-sort.txt)
echo $NEWFILE
sed -i 's/,/\t/g' $1
sort -k2n $1 > $NEWFILE
sed -i "1 i\SERVICE_NUM\tPORT_IN_ID\tPORT_OUT_ID\tHOME_NET\tACTIVE_TIME,'YYYY-MM-DD'" $NEWFILE
执行:./mysort 11.txt 生成 11-sort.txt文件,按第2列排序的。
chinaunix网友2010-12-10 15:55:02
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com