Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • HTML déroulante Tutorial 
  • Raisons d'écrire une boucle infinie…
  • Comment supprimer un alias dans AIX 
  • Registre des outils de ligne de comm…
  • Comment faire pour modifier une tabl…
  • Comment travailler avec les lutins e…
  • Comment utiliser VBA pour déplacer …
  • Quelles sont les limites INT normal 
  • Comment utiliser FormatDateTime Avec…
  • Comment faire XSD 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment fermer une fenêtre Orphan Après un enregistrement est inséré Avec ASP.NET 
  • Comment afficher Suivant et Précédent dans ColdFusion 
  • Comment écrire Pseudocode avec les tableaux 
  • Je ne peux pas obtenir un proxy pour travailler sur un émulateur Android 
  • Quelle est la différence entre les données analogiques et numériques 
  • Comment délier les fichiers sous Linux 
  • Comment coller Résultats et exécuter des macros dans Excel De Oracle SQL 
  • Comment compter en binaire pour les débutants 
  • Comment afficher les noms d' objet dans MATLAB 
  • Comment lire un fichier SRC 
  • Connaissances Informatiques © http://www.ordinateur.cc