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