Сеть systemd игнорирует файл конфигурации сети при загрузке

Я получаю тот же результат, что и вы, если скопирую и вставлю input.txtиз примера. Если я заменяю несколько пробелов одной вкладкой, она работает, поскольку вкладка является разделителем по умолчанию.

$ datamash transpose < <(cat input.txt | tr -s ' ' '\t')
Sample  id-123  id-99   id-42   id-13
Year    2014    2013    2014    2014
Count   1002    990     2030    599

Или сожмите несколько пробелов в один и используйте параметр -t' 'в качестве разделителя полей:

$ datamash -t' ' transpose < <(cat input.txt | tr -s ' ')
Sample id-123 id-99 id-42 id-13
Year 2014 2013 2014 2014
Count 1002 990 2030 599

Или, что еще лучше, используйте вариант -Wили --whitespace, как указал steeldriver(спасибо!):

$ datamash -W transpose < input.txt
Sample  id-123  id-99   id-42   id-13
Year    2014    2013    2014    2014
Count   1002    990     2030    599

2
20.07.2021, 16:05
0 ответов

Теги

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