вывести unix команду 1 в столбец A, unix команду 2 в столбец B в тот же файл .csv - PullRequest
0 голосов
/ 01 марта 2020

я хочу сделать для l oop, чтобы каждая команда выводилась в 2 столбцах

пример:

команды hostname и whoami будут выводиться в файле .csf, например:

     A       |    B 
 <hostname>  |  <username>

1 Ответ

0 голосов
/ 01 марта 2020

Использование paste и процесс замены:

paste -d'|' <(command1) <(command2) > file

Пример:

paste -d'|' <(printf '%s\n' A "$(hostname)") <(printf '%s\n' B "$(whoami)") > file.csv

Или использование al oop:

for i in {1..3}; do
    paste -d'|' <(printf '%s\n' "A$i" "$(hostname)") <(printf '%s\n' "B$i" "$(whoami)")
done > file.csv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...