σύγκριση αρχείων με βάση την πρώτη λέξη σε κάθε γραμμή

Thanos pampo at freemail.gr
Mon Aug 17 20:44:51 EEST 2009


Γεια σας και καλή επιστροφή σε όλους!

Αντιμετωπίζω κάποιο πρόβλημα μετά από μια αναβάθμιση του Kernel και 
αναζητώ την αιτία στις διαφορές ανάμεσα στον παλιό και τον καινούργιο 
όσο αφορά τα φορτωμένα modules.

Έχω λοιπόν δύο αρχεία (απλού κειμένου) που το καθένα περιέχει την έξοδο 
της lsmod από τις δύο εκδόσεις του kernel μετά την εκκίνηση του 
συστήματος. Προσπαθώντας να βρω ποια modules φορτώνονται από τον παλιό 
(καλό) και όχι από τον καινούργιο (προβληματικό) και αντίστροφα με την 
diff δεν τα καταφέρνω μιας και τα συγκρίνει γραμμή-γραμμή για όλο το 
μήκος αυτής.

Ψάχνω για κάποιο εργαλείο/script/κόλπο να συγκρίνω τα δύο αρχεία μόνο 
για την πρώτη λέξη ανεξαρτήτως από την γραμμή που εμφανίζεται αυτή στο 
άλλο αρχείο. Δηλαδή αν στο πρώτο αρχείο υπάρχει το module 'radeon' θα 
πρέπει αυτό το εργαλείο/script/κόλπο να αναζητήσει στο 2ο αν υπάρχει 
γραμμή που ξεκινά με το 'radeon' ανεξαρτήτως από το τι ακολουθεί. Αν 
υπάρχει καλώς, διαφορετικά να μ' ενημερώσει. Όπως θα πρέπει να μ' 
ενημερώσει και για το αν υπάρχει κάποια γραμμή στο 2ο αρχείο και δεν 
υπάρχει στο 1ο.

Ζητάω πολλά; Σας ευχαριστώ εκ των προτέρων.


More information about the Linux-greek-users mailing list