awk est un puissant utilitaire Unix /Linux pour manipuler le texte . Il fournit un utile complément à la shell Unix langage de script que les commandes sont intégrées et les applications peuvent être écrites en seulement quelques lignes de code. Awk filtre lignes de données ASCII une ligne à la fois et effectue des actions sur l'entrée , le transformant en diverses formes pour l'affichage ou l'entrée à d'autres applications. L'utilitaire awk peut être utilisé à la place d'autres applications et langages de programmation , les heures de temps de développement d'économie . Awk gère la division du texte en colonnes dans un mode straight-forward , et il peut être fait en une seule ligne de code awk. Instructions 1 Ouvrez une session de terminal Unix pour entrer des commandes de ligne de commande à l'invite. 2 $ Vérifiez que le fichier de Split a délimitation des champs de séparation dans le fichier texte . Le séparateur est utilisé pour identifier les domaines où commencent et finissent . Si aucun des séparateurs existent - si c'en est un flux de données continu - il ne sera pas adapté pour l'utilitaire de partage Awk 3 Ecrire la commande suivante Awk pour filtrer les données en fonction de la . délimiteur à utiliser . Un exemple d'une commande awk en utilisant un "," comme séparateur - où "filename" est le fichier d'entrée composé de 2 colonnes de données séparées par des "," - est présenté ci-dessous : awk -F "," '{ print $ 1 , $ 2} ' filename 4 tester la commande " awk " en canalisant les données au script via une déclaration d'entrée standard comme suit : echo " fred, bloggs "
|