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