Как создать CSV из текстовых файлов с помощью сценариев оболочки - PullRequest
0 голосов
/ 23 декабря 2011

Я пытаюсь записать данные из трех текстовых файлов в CSV-файл.

три файла содержат данные ниже

данные в файле в этом формате -сервер дата номер файла имя файла

первый текстовый файл как-

app1 11.12.16 name1 2
app1 11.12.17 name2 3

секунда как

app2 11.12.16 name1 2
app2 11.12.17 name2 3

и то же самое для третьего файла с сервером как app3

Я хочу поместить эти данные из этих трех файлов в один CSV-файл, используя сценарий оболочки. данные в текстовом файле разделяются пробелом.

данные должны идти одинаково только в другой строке.

Еще одна вещь может быть помещена в заголовок первой строки как номер файла с именем даты сервера и поставить фильтр? это возможно?

Заранее спасибо ...

1 Ответ

2 голосов
/ 23 декабря 2011

Это способ сделать это:

(
    echo "server,date,filename,number"; sed 's/\s\+/,/g' file*
) >target.csv

Это не меняет порядок строк.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...