【发布时间】:2014-04-16 21:09:33
【问题描述】:
我正在尝试按每行第二列的字母顺序对文件进行排序,其中包含大写名称。示例文件:
1:JOHN:Morgan:90:24
2:MIKE:Smith:95:11
3:JAYSON:Ty:99:9
4:TYLER:Edward:89:5
这是我的 bash 脚本:
file="/home/here.txt"
while IFS=: read -r f1 f2 f3 f4 f5
do
tput cup $f1 0 ;echo "$f2 $f1 $f3 $f4 $f5"
done <"$file"
我来到这里对它们进行排序,但这只会将 f2 的位置与 f1 交换。
【问题讨论】: