Как организовать неупорядоченные столбцы, используя awk / sed?

У меня есть 2 столбца, включая некоторые данные, например:

one      two
one two
one    two

Как мы можем преобразовать его в:

one two
one two
one two
7
задан 5 October 2019 в 20:18

1 ответ

Awk - переписывают поля со значением по умолчанию (одиночный пробел) выходной разделитель полей:

$ awk '{NF+=0} 1' data
one two
one two
one two

Sed - заменяют несколькими пробелами с одиночным пробелом:

$ sed 's/  */ /' data
one two
one two
one two

TR - сжимают (-s) пробелы:

$ tr -s ' ' < data
one two
one two
one two

столбец:

$ column -t < data
one  two
one  two
one  two

RS (изменяются) к двум столбцам:

$ rs 0 2 < data
one  two
one  two
one  two
3
ответ дан 6 October 2019 в 10:24

Другие вопросы по тегам:

Похожие вопросы: