AWK , une fonction de traitement d'un fichier texte , se présente comme un élément traditionnel des systèmes Unix et Linux. Il dispose d'un langage de programmation de type C qui comprend les expressions conditionnelles . Conditions faire AWK un outil d'analyse puissant . En les utilisant , vous pouvez numériser un fichier pour certaines chaînes de texte ou des combinaisons de caractères et de pointage leurs occurrences . Si vous êtes à la recherche d'informations spécifiques dans des fichiers , AWK vous évite la corvée de la lecture à travers de grandes quantités de texte. Parce que son programme AWK sont eux-mêmes des fichiers texte , vous pouvez remplacer les instructions conditionnelles dans ces programmes à l'aide de votre éditeur de texte favori Unix , tel que vi . Instructions
1
charger le fichier AWK avec l'éditeur de texte vi comme la commande suivante illustre :
vi awk_file
2
Utilisez la fonction "Page Up , "" Page Down " et les touches fléchées pour localiser la déclaration de la condition que vous souhaitez remplacer . Instructions de condition AWK commencent avec le "si " mot-clé , comme dans le code suivant :
if ( sales_amount > = 1000,00) shipping_fee = 0; autre shipping_fee = sales_amount * .05 ;
Le conditionnel partie de l'expression se trouve entre les parenthèses .
3
Déplacez le curseur sur la partie de l'expression conditionnelle que vous souhaitez remplacer . Par exemple, si vous voulez changer " 1000.00 " par " 1100.00 ", déplacer le curseur sur le premier zéro après le «1». Appuyez sur la touche d'effacement pour effacer le zéro et appuyez sur " i " pour insérer un caractère . Tapez un «1». Vi insère un second 1 après la première , en tournant 1000,00 à 1100,00 .
4
Appuyez sur les deux points ( :) clé suivi par " wq" (sans les guillemets ) . Vi à jour le fichier AWK avec vos modifications et puis quitte .