Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
commande awk
Envoyé par: rico34

Bonjour,

Je débute dans son utilisation. J'ai compris qu'il était possible de récupérer une partie d'un enregistrement d'un fichier.
Est-il possible de lister l'ensemble des fichiers d'un répertoire avec cette commande.

Merci.

Poste le Friday 21 September 2007 11:22:52
Répondre     Citer    
Re: commande awk

awk lit un fichier ligne à ligne. Il n'y a pas de notion d'enregistrement stricto sensu.

gawk a peut-être des fonctions pour lire depuis un pipe (càd l'équivalent du popen). C'est des extensions de GNU gawk.

Il est probable que awk n'est pas le plus adapté pour traiter des répertoires. Je suggère plutôt un autre langage de script (Ruby ou Ocaml par exemple).

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Friday 21 September 2007 11:59:08
Répondre     Citer    
Re: commande awk
Envoyé par: oudoubah

gnu awk permet d'exécuter des commandes du système, de lire et écrire dans des fichiers, des pipes.

Le manuel que je garde sous la main pour l'utilisation de awk : [www.gnu.org]



Tu as lu les docs. Tu es devenu un informaticien. Que tu le veuilles
ou non. Lire la doc, c'est le Premier et Unique Commandement de
l'informaticien.
-+- TP in: Guide du Linuxien pervers - "L'évangile selon St Thomas"

Poste le Friday 21 September 2007 12:56:51
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
commande awk
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons