EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
Ορισμός ως προεπιλεγμένη γλώσσα
PF ερωτήσεις - Φόρουμ

Πώς να καταργήσετε διπλές γραμμές από ένα αρχείο κειμένου χρησιμοποιώντας το AWK

Linux  
 
Πώς να καταργήσετε διπλές γραμμές από ένα αρχείο κειμένου χρησιμοποιώντας το AWK

Συνέβη ποτέ σε μένα έχω μια σύνολο δεδομένων σε ένα αρχείο κειμένου και πολλές από τις ίδιες γραμμές είναι διπλότυπο.

Εάν το αρχείο που έχω είναι αρκετή μεγάλο, και επιπλέον, Έχω την ανάγκη να στη συνέχεια παραγγείλετε, το πιο λογικό πράγμα είναι προηγουμένως Διαγραφή ρήσεις διπλότυπο.

Χρειάζομαι, Ως εκ τούτου, ένα αρχείο κειμένου, για να τις υποβάλλει, αλλά που έχουν αφαιρεθεί οι πανομοιότυπες σειρές. Για να γίνει αυτό, Εάν χρησιμοποιείτε ένα σύστημα Linux ή ένα Το Unix σύστημα, Θα κάνουμε χρήση της εντολής AWK από τη δική Κονσόλα. Δηλαδή, Επίσης μπορείτε να κάνετε χρήση αυτής σε σας Mac OS X σύστημα.

Ας υποθέσουμε ότι έχετε, ή να δημιουργήσετε, ένα αρχείο με το ακόλουθες πληροφορίες:

Για να καταργήσετε διπλές γραμμές από το ίδιο, Θα ζητήσουμε την εντολή AWK με τον ακόλουθο τρόπο:

όπου inicial.txt αναφέρεται στο αρχείο μας, και Final.txt είναι το νέο δημιουργία του αρχείου όπου δεν θα βρεθούν διπλές γραμμές από το αρχικό αρχείο.

Να το Εκτελέστε το και στο τέλος την εκτέλεσή του, Εάν εξετάζουμε τι περιεχόμενο έχετε για το νέο αρχείο Final.txt, Μπορούμε να δούμε τα εξής:

Όπως μπορείτε να δείτε, το νέο αρχείο δείχνει τις διαφορετικές γραμμές, κατάργηση των διπλότυπων, αρχικό αρχείο.

 

Αφήστε μας ένα σχόλιο ή enter για να τοΦόρουμ
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

Σχετικά άρθρα

«Μία σκέψη για»Πώς να καταργήσετε διπλές γραμμές από ένα αρχείο κειμένου χρησιμοποιώντας το AWK

Juan Carlos Ramírez Fuentes

Suponiendo que tengo origen.txt y quiero un archivo destino.txt
Escribo el comando awk ‘!δει[$0]’ origen.txt destino.txt
Me despliega las lineas (así que parece que lo hace, pero al final siempre me sale este error
AWK: línea ord.:1: fatal: no se puede abrir el fichero `destino.txtpara lectura(Δεν υπάρχει τέτοιο αρχείο ή κατάλογος)

No me crea el archivo y no puedo encontrar que es lo que me esta fallando. Probe instalando Bash de Linux a mi windows 10, luego lo quite y ahora estale cygwin

Τα σχόλια είναι κλειστά.