Как обработать ">>" по горизонтали в bash - PullRequest
0 голосов
/ 26 апреля 2020

Когда я пытаюсь выполнить команду

 dig +short ns kinoafisha.info >> text.csv

, она дает результат

ns2.kinoafisha.info.
ns1.kinoafisha.info.

Возможно ли получить результаты типа

ns2.kinoafisha.info. , ns1.kinoafisha.info.

Я не получил никакой подсказки ... Пожалуйста, предложите

Ответы [ 2 ]

3 голосов
/ 26 апреля 2020

Попробуйте это с awk

dig +short ns kinoafisha.info | awk -v RS='' '{gsub("\n", ", "); print}' >> text.csv

2 голосов
/ 26 апреля 2020

Попробуйте:

dig +short ns kinoafisha.info | tr '\n' , >> text.csv

Если вам нужны пробелы вокруг ,, вы можете добавить их следующим образом:

dig +short ns kinoafisha.info | tr '\n' , | sed 's/,/ , /g' >> text.csv
...