e271
10-05-2012, 19:15
Hallo,
ich habe eine Textdatei mit dem Inhalt:
Zeile 1
Zeile 2
Zeile 3
Zeile 4
...Wie kann ich denn einfach mittels sed oder awk jede gerade Zeile neben der darüber liegenden ungeraden Zeile ausgeben? Das Ergebnis soll so aussehen:
"Zeile 1";"Zeile 2"
"Zeile 3";"Zeile 4"
...
Danke im voraus!
e
[Edit] Gelöst:
sed -i -e "s/\r$//; /^$/d" out.txt
sed -i -e 's/^/"/' out.txt
sed -i -e 's/$/"/' out.txt
cat out.txt | paste -d';' - - > adressen.txt
ich habe eine Textdatei mit dem Inhalt:
Zeile 1
Zeile 2
Zeile 3
Zeile 4
...Wie kann ich denn einfach mittels sed oder awk jede gerade Zeile neben der darüber liegenden ungeraden Zeile ausgeben? Das Ergebnis soll so aussehen:
"Zeile 1";"Zeile 2"
"Zeile 3";"Zeile 4"
...
Danke im voraus!
e
[Edit] Gelöst:
sed -i -e "s/\r$//; /^$/d" out.txt
sed -i -e 's/^/"/' out.txt
sed -i -e 's/$/"/' out.txt
cat out.txt | paste -d';' - - > adressen.txt