Transponieren einer Zeile/Zeilen von Spalte oder Zeile mithilfe der shell
Ich will konvertieren, eine Spalte von Daten in einem txt
- Datei zu einer Zeile einer csv
- Datei mit unix-Befehlen.
Beispiel:
ApplChk1,
ApplChk2,
v_baseLoanAmountTI,
v_plannedClosingDateField,
downPaymentTI,
dies ist eine Spalte, die in einer txt-Datei
Möchte ich die Ausgabe wie folgt in eine csv-Datei
ApplChk1,ApplChk2,v_baseLoanAmountTI,v_plannedClosingDateField,downPaymentTI,
Bitte lassen Sie mich wissen, wie es zu tun.
Vielen Dank im Voraus
InformationsquelleAutor lakshmi | 2012-12-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn das eine einzelne Spalte, die Sie umwandeln möchten, auf die Zeile, dann gibt es viele Möglichkeiten:
Bitte lassen Sie uns wissen, wie die Eingabe Aussehen würde, für multi-line-Fall.
Wie ist es nicht? Welche Ausgabe bekommst du statt der erwarteten output?
Ich bekam eine Fehlermeldung -bash: syntax error near unexpected token `do'
Dies ist ein UUOC. Verwenden
tr -d '\n' < filename
statt.die bash-version ist die version 3.00.15(1)
InformationsquelleAutor anishsane
Einen lustigen Reine bash Lösung (bash ≥ 4.1):
Getan!
InformationsquelleAutor gniourf_gniourf
gibt die Ausgabe
Senden die Ausgabe in eine Datei:
Wenn ich es laufen, dies ist, was passiert:
Ich habe bearbeitet die Antwort, die Informationen.
es funktioniert nicht der code ist, geben dieselbe Ausgabe, wie Sie den text präsentieren in txt-Datei
Nur um sicher zu sein hier - Sie suchen bei der Ausgabe in die Datei out.csv, nicht in der Datei file.txt, richtig? (Und danke, Anishsane, für das Bearbeiten!)
ja, ich freue mich auf die heraus.csv-willst du mich sehen Ausgang file.txt
InformationsquelleAutor Jenny D
oben wird die Ausgabe nach stdout.
wenn Sie wollen, um es in Ort:
InformationsquelleAutor Vijay