sort按第2列排列

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列排序的。

作者: ccjsj1   发布时间: 2010-12-09