Bash-Skript zum generieren der csv-Datei aus text

Ich habe eine Textdatei mit Datensätzen:

  Data1

  Data2

  ...

  Data50

Muss ich schaffen eine .csv-Datei aus dem obigen text-Datei im folgenden format:

Type |  Count | Name

Def |    u1 |    Data1

Def |    u2  |     Data2

....  |  .....   |  ....

Def  |   u50   | Data50

ich brauche ein bash-Skript zu generieren .csv-Datei, aus der text-Datei. Ich bin neu in shell-scripting! Ich habe gegangen durch die Grundlagen von awk und sed als gut.
Ich habe eine vage Idee, wie:

#!/bin/bash
type="Def"
x=1
count="u"
for F in ../test.txt
do
    {
       read \n
       echo "$type, $count$x, $..." >> ../test.csv
       x=x+1
    } < $F

done 

Ich verstehe, dass das Trennzeichen '\n'. Ich bin irgendwie verloren nach, dass.

Dank!

InformationsquelleAutor Tamaghna Guha Thakurta | 2015-02-24

Schreibe einen Kommentar