godsmacker hat geschrieben:Nimm mal double-quotes (") anstatt der einfachen (').
-Flo
Geht leider auch nicht ...
Code: Alles auswählen
[ alex@phoenix] ~/work/fuba (75G free)% grep -c -n " \n" beispiel.txt
0
Joghurt hat geschrieben:@atomical: was willst du denn genau machen? Einzelne Datensätze abspeichern?
Ich lese von der seriellen Schnitstelle unterschiedlich große Datensätze - die einzig klare Trennung besteht aus der Kombination von LF und SPACE Zeichen.
Ich habe mittlerweile 2 Wege - einen aus dem IRC von hp_tux:
Code: Alles auswählen
cat beispiel.txt | tr '\n' 'ö'|sed 's#ö ö ö#Ö#'|tr ö '\n'
trickreich - erst alle LF gegen ö ersetzen, dann die Kombination "ö ö ö" gegen Ö und alle übrigen ö's wieder gegen \n - setzt voraus, das ich zwei Zeichen habe (hier ö und Ö), die nicht im Stream vorkommen.
Die zweite ist ein Perl-Script
http://www.mrunix.de/forums/showthread.php?p=189655
Danke an alle, die helfen wollten