Accueil » Systèmes d'exploitations » Les filtres dans UNIX

Les filtres dans UNIX

Dans ce tutoriel, nous discuterons en détail sur les filtres dans Unix. Vous pouvez connecter deux commandes ensemble pour que la sortie d’un programme devienne l’entrée du programme suivant.

Catégorie: Systémes d’exploitation, type de fichier: PDF, Nombre de page: 11, auteur: , license: Creative commons, taille de fichier: 48.54 Kb, niveau: Débutant, date: 2019-02-11, téléchargement: 91.

Dans ce tutoriel, nous discuterons en détail sur les filtres dans Unix. Vous pouvez connecter deux commandes ensemble pour que la sortie d’un programme devienne l’entrée du programme suivant. Deux commandes ou plus connectées de cette manière forment un filtre (pipe).

Pour créer un filtre, placez une barre verticale (|) sur la ligne de commande entre deux commandes.

Lorsqu’un programme tire son entrée d’un autre programme, il effectue une opération sur cette entrée et écrit le résultat dans la sortie standard. On parle de filtre.

Plan de cours

  • La commande grep: (recherche dans le texte)
  • La commande sort: (tri et fusion)
  • La commande find: (recherche de fichiers)
  • La commande awk: (balayage dans le texte)
  • Les variables prédéfinis de awk
  • Les opérateurs et fonctions pré-définies de awk
  • Les modèles de awk
  • Les structures de contrôle de awk

Les commandes de filtre dans Unix

  • grep: Trouvez les lignes en stdin qui correspondent à un motif et imprimez-les sur stdout.
  • sort: trie les lignes en stdin et affiche le résultat sur stdout.
  • uniq: lit à partir de stdin et imprime un numéro unique (différent de la ligne adjacente) sur stdout.
  • cat: lit les lignes de stdin (et plusieurs fichiers) et les concatène sur stdout.
  • plus: Lire les lignes de stdin et fournir une vue paginée à stdout.
  • cut: coupe l’octet, le caractère ou le champ spécifié de chaque ligne de stdin et l’imprime sur stdout.
  • paste: lit les lignes de stdin (et plus de fichiers), et les colle ensemble ligne à ligne sur stdout.
  • head: lit les premières lignes de stdin (et plus de fichiers) et les affiche sur stdout.
  • tail: lit les dernières lignes de stdin (et plus de fichiers) et les affiche sur stdout.
  • wc: lit à partir de stdin et affiche le nombre de nouvelles lignes, mots et octets sur stdout.
  • tr: Traduit ou supprime les caractères lus depuis stdin et les affiche sur stdout.

Télécharger ce cours en PDF sur les filtres dans UNIX.

Ce cours intitulé Les filtres dans UNIX est à télécharger gratuitement, plusieurs autre documents sous la catégorie Systémes d’exploitation sont disponibles dans ce site, que ce soit vous êtes débutant ou professionel ce cours de UNIX va vous aider à améliorer votre compétence et votre savoire faire dans le Systémes d’exploitation.

Profitez de ce manuel de formation en PDF pour comprendre mieux le UNIX et enrichir votre connaissance.

Commencez à télécharger ce cours adapté pour vous et à apprendre UNIX.

Télécharger

Extrait du cours :

Cours d’UNIX &C Les filtres TAYARI Lassaad Page 68 ISET DE SFAX ~ A.U 97/98 IV-4/ Les structures de contrôle de awk awk dispose d’une série de structures de contrôle concernant: les décisions les boucles les sauts contrôlés. a- les décisions 🙁 le if ) même syntaxe que pour le langage C. Exemple: $awk ‘ . . . . . . . NF==7 { if($2== » » ) { print $1 « message » } } . . . . . . . . . ‘ fichier b- les boucles: trois boucles sont possibles : while , do-while et for même syntaxe que pour le langage C. Exemples: utilisation de while : $awk ‘ { i=NF while (i>0) { print $i i=i-1 (ou i–) } } ‘ fichier

Laisser une réponse

Votre adresse email ne sera pas publiéeLes champs requis sont surlignés *

*