我有这个
-77.199997 23.6343749630 39.9989584580
-80.000000 23.6364583430 39.9989584580
-81.599998 23.6385417220 39.9989584580
我想重新排列各列,以便它读取第2列,第3列,第1列(纬度,经度,海拔)
我之前已经使用过awk多次,但是由于某些原因,在重新排序列时,它会像这样出现,并留有额外的空间
32.1614584410 43.3385414490
-2019.400024
32.1635418210 43.3385414490
-2016.800049
32.1656252000 43.3385414490
-2018.500000
我还有更多,但有人可以告诉我为什么这样做或我错过了什么吗
awk -F" " '{print " "$2" "$3" "$1" "}' infile.xyz > outfile.xyz
awk '{print $2 $3 $1}' infile.xyz > outfile.xyz
awk -F" " '{print ""$2" "$3" "$1""}' infile.xyz > outfile.xyz
我必须在所有infile上运行dos2unix,之后一切正常。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句