У меня есть этот файл (output.txt):
name:some name^M
^M
count:1^M
^M
region:some_region
name:some name^M
^M
count:2^M
^M
region:some_region^M
^M
name:some name^M
^M
count:1^M
^M
region:some_region^M
^M
Testing Powershell scripts execustions from Rundeck server against Windows server
Как получить только значения после имени, количества и региона
желаемый результат:
some name 1 some region
some name 2 some region
some name 1 some region
с участием grep -E 'name|count|region' output.txt | sed 's/^.*: //'
я получил
some name
1
some_region
some name
2
some_region
some name
1
some_region
Как создать несколько столбцов?
Ответы:
Один из возможных ответов с использованием awk:
источник
Благодаря @RomanPerekhrest
источник