Connaissances Informatiques >> systèmes >> Linux >> Content
  Derniers articles
  • Comment ouvrir un fichier sqfs 
  • Comment installer un programme de do…
  • Comment mettre en place une carte Wi…
  • Comment mettre en place VirtualBox e…
  • Comment mettre à jour PHP sous Linu…
  • Comment partitionner une carte SD da…
  • Comment surveiller l'utilisation d'I…
  • Comment mettre à jour un clone Git 
  • Comment faire pour modifier les auto…
  • Comment faire pour bloquer un site W…
  •   Linux
  • Compétences informatiques de base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • fenêtres

  • windows Vista

  • windows XP
  •  
    Linux

    Comment faire pour obtenir des lignes d'un texte dans AWK

    Le langage de programmation AWK est conçu pour manipuler des fichiers texte dans des rapports . Il est installé en natif sur les systèmes d'exploitation les plus Unix et Linux . Utilisez AWK pour rechercher une chaîne particulière dans un fichier , par exemple un code d'erreur dans un fichier journal et retourner uniquement les lignes . AWK peut également retourner les lignes qui ne correspondent pas à une chaîne de recherche. Il peut être utilisé pour retourner un certain nombre de lignes à partir du début d'un fichier . Obtenir des lignes en fonction du nombre de lignes ou le nombre de caractères contenus dans la ligne . . Instructions
    1

    Ouvrez une fenêtre de terminal Konsole ou d'accéder à une invite de commande
    2

    Pour imprimer les lignes qui contiennent la chaîne " recherche ", tapez la ligne suivante:

    awk ' /search /' filename

    Remplacer " recherche" avec la chaîne ou expression régulière que vous souhaitez rechercher . . Remplacer " filename" avec le nom du fichier que vous voulez obtenir les lignes de
    3

    Pour imprimer les lignes qui ne contiennent pas la chaîne " recherche ", tapez la ligne suivante: ' ! /search /'

    awk nom
    4

    Pour imprimer les 15 premières lignes d'un fichier , tapez la ligne :

    awk ' NR <16 ». fichier


    5

    pour imprimer des lignes 10 à 30, inclusivement , tapez la ligne :

    awk ' NR == 10 , NR == 30' filename
    6

    Pour imprimer les lignes qui contiennent plus de 100 caractères , tapez la ligne : « longueur > 100 '

    awk

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment restaurer la barre des tâches dans Xubuntu 
  • Comment monter un disque dur externe sur Linux 
  • Comment annuler un Boot U -Boot 
  • Autorisation refusée sur un profil Linux 
  • Comment réinitialiser un mot de passe maître de poste dans Red Hat 4 
  • Comment configurer Busybox 
  • Linux Processus mémoire 
  • Comment configurer un serveur avec le chiot 4.1 
  • Comment vérifier Rootkit Debian 
  • Comment faire un lecteur MP3 , une distribution Linux bootable en direct 
  • Connaissances Informatiques © http://www.ordinateur.cc