| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
systèmes  
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Connaissances Informatiques >> systèmes >> Unix >> Content
    Comment faire pour supprimer les lignes dupliquées dans Unix
    L'environnement shell Unix est conçu pour la lecture et la manipulation de fichiers texte ( entre autres tâches ) . Les fichiers de configuration , des scripts et le code source sont de simples fichiers texte qui peuvent être lus dans n'importe quel éditeur de texte. Pour cette raison, il existe des commandes pour des tâches telles que la combinaison des fichiers , en supprimant des lignes et des colonnes et la recherche d'informations . En combinant des commandes shell avec les langages de script « awk » et « sed », vous pouvez effectuer des tâches d'édition de haut niveau , y compris enlever les lignes dupliquées d'un ou plusieurs fichiers texte, à partir de la ligne de commande sans jamais ouvrir un éditeur de texte. Choses que vous devez
    Unix
    Afficher plus Instructions
    fichier peut être triée par ordre alphabétique
    1

    Faites une sauvegarde du fichier que vous travaillez avec : document de cp. txt document.txt.bkup
    2

    Exécutez la commande : sort-u commande document.txtThis va trier le fichier et supprimez toutes les lignes en double
    3 de

    . Retirez les lignes vides avec la commande: uniq document.txt
    fichier ne peut être triée par ordre alphabétique
    4

    Faire un fichier de sauvegarde : cp document.txt document.txt.bkup
    5

    émission de la commande awk suivante: awk ' (0 $ en a) {a [$ 0]; } print ! document.txt > entrées uniques unique.txtYour se trouvent dans le fichier nommé unique.txt
    6

    Renommez le fichier texte avec l'Unique lines.cp unique.txt document.txtThis met les entrées uniques de nouveau dans le fichier original.
    combiner deux fichiers de trouver les lignes en double
    7

    Faire un fichier de sauvegarde : cp document.txt document.txt.bkup
    8

    exécutez la commande : cat Doc1.txt Doc2 . txt > commande combine.txtThis combine Doc1.txt et doc2.txt dans le fichier combine.txt
    9

    Retirer le duplicata lines.Use soit le genre et les commandes uniq ou la commande awk indiquée ci-dessus . Photos

    Previous :

    next :
      articles connexes
    ·Comment décompresser des fichiers TAR dans Unix 
    ·Comment utiliser plusieurs imprimantes sur un transfert…
    ·Unix Sed Tutorial 
    ·Forensic UNIX Outils 
    ·Comment faire pour trouver et supprimer les fichiers in…
    ·Comment planifier un travail sous Unix 
    ·Comment faire pour ajouter une adresse de passerelle da…
    ·Comment faire pour arrêter ou redémarrer une machine …
    ·Comment changer VIM pour UNIX Format 
    ·Comment faire pour envoyer des mails depuis la ligne de…
      articles en vedette
    ·Comment diagnostiquer les problèmes de connexion à un…
    ·Comment réinstaller un RPC 
    ·6 façons de supprimer l'historique sur l'ordinateur 
    ·Comment reformater WD My Book for Mac 
    ·Comment installer Windows XP dans Thinkpad T61 Audio 
    ·Comment faire pour installer des programmes avec la val…
    ·Que font les Propriétés système de Windows Mean 
    ·Comment puis-je exécuter un programme en mode 32 bits …
    ·Comment arrêter le compte à rebours Vista 
    ·Comment rechercher des fichiers dupliqués 
    Copyright © Connaissances Informatiques http://fr.wingwit.com