ASCII control characters

Alexandros Papadopoulos apapadop at alumni.cmu.edu
Mon Dec 20 13:05:33 EET 2004


Προσπαθώ να βγάλω όλες τις άδειες γραμμές από ένα αρχείο ASCII που 
δημιουργείται από ένα σύστημα εκτός του ελέγχου μου. Ένα μέρος από το 
αρχείο είναι το εξής:
alex at debian:~/playground$ cat calls
05.11.04%08:25:52%1%821%00:00:26%2106331795           %35

05.11.04%08:29:04%1%823%00:00:30%2106331795           % 1

05.11.04%10:04:41%1%825%00:01:44%2103454700           % 2

05.11.04%10:52:08%1%819%00:00:00%2107354100           % 2

Κάνω λοιπόν και γω ένα grep -v ^$ περιμένοντας να κόψει τις άδειες 
γραμμές:

alex at debian:~/playground$ grep -v ^$ calls
05.11.04%08:25:52%1%821%00:00:26%2106331795           %35

05.11.04%08:29:04%1%823%00:00:30%2106331795           % 1

05.11.04%10:04:41%1%825%00:01:44%2103454700           % 2

05.11.04%10:52:08%1%819%00:00:00%2107354100           % 2

Τίποτα... χμμμ, κοιτάμε το αρχείο με το od(1):


alex at debian:~/playground$ od -t c calls
0000000   0   5   .   1   1   .   0   4   %   0   8   :   2   5   :   5
0000020   2   %   1   %   8   2   1   %   0   0   :   0   0   :   2   6
0000040   %   2   1   0   6   3   3   1   7   9   5
0000060                           %   3   5  \n      \n   0   5   .   1
0000100   1   .   0   4   %   0   8   :   2   9   :   0   4   %   1   %
0000120   8   2   3   %   0   0   :   0   0   :   3   0   %   2   1   0
0000140   6   3   3   1   7   9   5
0000160           %       1  \n      \n   0   5   .   1   1   .   0   4
0000200   %   1   0   :   0   4   :   4   1   %   1   %   8   2   5   %
0000220   0   0   :   0   1   :   4   4   %   2   1   0   3   4   5   4
0000240   7   0   0                                               %
0000260   2  \n      \n   0   5   .   1   1   .   0   4   %   1   0   :
0000300   5   2   :   0   8   %   1   %   8   1   9   %   0   0   :   0
0000320   0   :   0   0   %   2   1   0   7   3   5   4   1   0   0
0000340                                           %       2  \n
0000356
alex at debian:~/playground$

Μπορεί κάποιος να μου πει πώς θα ξεφορτωθώ αυτές τις κενές γραμμές; (το 
original αρχείο είναι δεκάδες χιλιάδες γραμμές και η κενή γραμμή πέφτει 
για κάποιο λόγο κάθε 60 γραμμές)

Ευχαριστώ

-Α




More information about the Linux-greek-users mailing list