У меня много строк, начинающихся с «;», затем 1 или более пробелов, за которыми следуют другие символы в той же строке. Мне нужно удалить пробелы после ";" до, но не включая символы, которые следуют.
Я попробовал несколько вариантов следующего кода, потому что он отлично работал на строках с пустыми пробелами, но я не очень знаком с awk.
awk '{gsub(/^ +| +$/,"")}1' filea>fileb
Пример ввода:
; 4
; group 452
; ring
Требуется вывод:
;4
;group 452
;ring