РЕДАКТИРОВАТЬ: Добавление общего решения здесь. Вы можете указать количество символов, которое вы хотите удалить из конца строки в awk
с именем remove_char
, и тогда оно должно работать соответствующим образом.
awk -v remove_char="2" '{print substr($0,1,length($0)-remove_char)}' Input_file
Не могли бы вы попробовать выполнить следующие действия.
awk '{print substr($0,1,length($0)-1)}' Input_file
2-е решение: сделать разделитель полей нет с помощью GNU awk
awk 'BEGIN{FS=OFS=""} {NF--} 1' Input_file