Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 0
@fifiak: jeśli koniecznie awk, to z głowy:
awk -F '\n' '{ print $1";"$2";"$3}'

Ale to bardzo brzydkie i działa tylko dla trzech linijek :p
@fifiak: racja, sed dziala glownie do operacji na pojedynczej linii, zapomnialem o tym. Do tego potrzebujesz kilku flag, operacja na otwartym sercu xD

$ cat file
Marek
Hania
Marcin
$ sed -e ':a;N;$!ba;s/\n/;/g' file
Marek;Hania;Marcin

- :a tworzy label,
- N dodaje nastepna linie do obecnej,
- $!ba nie dodaje kolejnej linii jezeli to ostatnia linia