awk est un langage de traitement informatique unique qui peut être utilisé pour trouver et remplacer du texte . Il est généralement utilisé avec les systèmes basés sur Unix et sortie reformate . Choses que vous devez
système basé sur Unix
Voir Plus Instructions site Utilisez awk pour rechercher et remplacer texte
1
Utilisez awk pour rechercher les lignes qui correspondent à la paramètres que vous avez déjà spécifié dans le fichier de programme afin de trouver et remplacer du texte concerné.
2 fichiers d'entrée
dans l'ordre que vous voulez qu'ils soient lus . La chaîne des fichiers d'entrée que vous utilisez convient de noter en utilisant des guillemets simples. Si vous ne parvenez pas à l'entrée des fichiers , l'entrée standard sera utilisée par défaut. L'entrée standard affiche le nom de fichier '-'
3
Sachez que chaque ligne d'entrée se compose de champs séparés par des espaces
4
devenir. . intimement familier avec les états pattern- action. Ils sont extrêmement importants lors de l'utilisation awk pour trouver et remplacer du texte . Un modèle de déclaration d'action ressemble à ceci: . Modèle {action }
5
séparer plusieurs patrons par une virgule
6
Connaître la sténographie pour les variables que vous rencontrerez. Les variables communes comprennent le nombre de champs ( NF ) , le format de sortie des nombres ( OFMT ) , séparateur en entrée (RS) et le séparateur d' enregistrement de sortie ( ORS) . Il existe de nombreuses autres variables qui seront rencontrés , et une liste complète d'entre eux, ainsi que de brèves explications , sont disponibles dans la version en ligne du manuel Unix (voir Ressources ci-dessous) .
7
utilisation les fonctions arithmétiques . Sin (x ) produit le sinus de x . Cos ( x ) produit du cosinus de x . Exp ( x ) assure la fonction exponentielle de x qui est utile pour une croissance rapide . Trouvez le logarithme naturel de x avec log ( x ) . La racine carrée de x est trouvée avec sqrt (x).
8
Aiguisez vos fonctions de chaîne . Les fonctions de chaîne sont incroyablement utile dans awk , mais si vous n'êtes pas un mathématicien ou un utilisateur régulier Unix, vous pourriez avoir besoin de faire ses devoirs en premier. Les fonctions de chaîne que vous rencontrerez sont les suivantes: fonction Index trouve le point dans une chaîne où une autre première fonction de appears.Split divise la chaîne en éléments constitutifs . Identifier les chaînes dans les chaînes à l'aide de la fonction de sous-chaîne.
9
Reportez-vous à la section largefile du manuel pour apprendre à utiliser awk lorsque les fichiers que vous examinez est supérieur ou égal à 2 gigaoctets . < Br >