Skip to main content
deleted 7 characters in body
Source Link
guest_7
  • 5.8k
  • 1
  • 8
  • 13

One way can be :

awk -F '\t' ' BEGIN {OFS=FS} f=(NF>1){ p = length($0)-length($(NF-1) $NF"x"$NF) - 2 print substr($0,1,p), $NF, $(NF-1) }!f' file 

One way can be :

awk -F '\t' ' BEGIN {OFS=FS} f=(NF>1){ p = length($0)-length($(NF-1) $NF) - 2 print substr($0,1,p), $NF, $(NF-1) }!f' file 

One way can be :

awk -F '\t' ' BEGIN {OFS=FS} f=(NF>1){ p = length-length($(NF-1)"x"$NF) print substr($0,1,p) $NF, $(NF-1) }!f' file 
Source Link
guest_7
  • 5.8k
  • 1
  • 8
  • 13

One way can be :

awk -F '\t' ' BEGIN {OFS=FS} f=(NF>1){ p = length($0)-length($(NF-1) $NF) - 2 print substr($0,1,p), $NF, $(NF-1) }!f' file