| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment écrire un script AWK
    awk est l'une des applications Unix puissants offrant la possibilité de créer des applications pour automatiser une multitude de tâches. Awk a été créé à AT & T Bell Laboratories en 1977 dans le but de l'entrée ligne de traitement de texte en ligne, puis d'effectuer des actions sur le texte. Comme avec n'importe quelle compétence , la meilleure façon d'apprendre l'écriture de scénario dans awk est par la pratique et par l'étude de la documentation.Awk fonctionne par la recherche d'une chaîne de texte via critères de recherche spécifiés , puis traiter la chaîne avec différentes commandes awk . Instructions
    simple script
    1

    Vérifiez que le fichier à traiter est un fichier texte et que les données peuvent être traitées avec awk . Les expressions régulières et d'autres caractéristiques de la langue ne fonctionne que sur un texte standard . Traitement de données binaires est limitée à déplacer ou copier .
    2

    éditer des scripts awk en utilisant un éditeur de texte standard, comme "Notepad" sous Windows ou "vi" en Unix. N'importe quel éditeur de texte peut être utilisé . Lors de l'écriture du code, assurez-vous que vous mettre en retrait le code pour le rendre plus lisible et ajouter des commentaires à documenter le programme comme il est écrit .
    3 Code de

    un script awk avec le mot " awk , " enfermant l'ensemble du code entre guillemets simples de début /fin et une recherche sur les données, puis les actions à effectuer sur les données. Le script peut également commencer avec le mot-clé " BEGIN " ou " END" si vous devez sortir un titre commençant ou se terminant titre pour le programme. Voici deux versions complètes d'un simple script awk :

    awk ' /template /{ print $ 3 "" $ 4} ' setup.txt

    Ce script recherche le mot «modèle» et il délivre en sortie uniquement les troisième et quatrième colonnes de données séparés par un espace . La méthode suivante remplit la même fonction , mais il utilise " BEGIN " et " END" pour indiquer quand le programme démarre et se termine :

    awk ' BEGIN {print " sortie de \\" modèle \\ ""} < br >

    /template /{print $ 3 " " $ 4 }

    END { print " Programme pour trouver \\" modèle \\ " fini ". } ' Setup.txt
    4

    magasin Les commandes awk dans un fichier exécutable . Bien awk peut être exécuté depuis la ligne de commande , il est destiné à être utilisé comme un langage de type discontinu . Par conséquent, il pourrait être une bonne idée de stocker les commandes awk dans un fichier pour être exécuté en cas de besoin .

    Previous :

    next :
      articles connexes
    ·Informatique Fundamentals Tutorial 
    ·Quels sont conversion tags 
    ·Comment fermer un mot de VBA Script 
    ·Comment Partition & Format sous DOS 
    ·Qu'est-ce qu'une somme de contrôle sur un Mac 
    ·Comment faire pour convertir la chaîne de l'URI 
    ·Comment utiliser calfeutrer dans GTK Radiant 
    ·Qu'est-ce qu'une erreur d'exécution 
    ·Comment créer un Rollover image à l'aide HTML Program…
    ·Comment créer un MSI personnalisé 
      articles en vedette
    ·PHP Helper Fonctions 
    ·Qu'est-ce que Struts Plugin 
    ·Comment dessiner un diagramme de flux de process 
    ·Problèmes de récursion dans Java 
    ·Comment insérer une Combobox article en PHP 
    ·Comment parcourir la carte en Java 
    ·Comment créer un fichier Java 
    ·Comment faire pour trouver le dernier caractère d'une …
    ·PHP Références vs. Poignées objet 
    ·Comment ajouter des éléments de tableau dans VBS 
    Copyright © Connaissances Informatiques http://fr.wingwit.com