Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1272 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  AWK: Probleme avec longueur des noms de fichiers de données

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

AWK: Probleme avec longueur des noms de fichiers de données

n°1372816
mimi278
Posté le 23-05-2006 à 09:37:34  profilanswer
 

Bonjour tout le monde,
 
J'utilise awk sur PC avec la version awk320 et j'ai un problème avec la longueur des noms de fichier.
 
Quand j'appelle awk avec un fichier de données qui a plus de 8 char, il ne sait pas lire. Il dit qu'il ne trouve pas le fichier.
 
ex: awk -f <script> monfichierplusdehuitchar
 
alors il dit qu'il ne trouve pas le fichier monfichierplusdehuitchar.
 
Ma question est, existe t-il une option pour qu'il puisse lire des noms de fichiers plus longs ou alors faut que j'utiliser une autre version de awk ? Dans ce cas merci de m'indiquer le lien pour télécharger.
 
Merci beaucoup.

mood
Publicité
Posté le 23-05-2006 à 09:37:34  profilanswer
 

n°1373377
mimi278
Posté le 23-05-2006 à 17:14:15  profilanswer
 

J'ai trouvé solution à mon problème.
La version awk320 est sans doute pas bon car j'ai pris la version gawk-3.1.5 et j'ai pas de problème avec la longueur des noms de fichiers

n°1373450
Sve@r
Posté le 23-05-2006 à 18:17:20  profilanswer
 

mimi278 a écrit :

J'ai trouvé solution à mon problème.
La version awk320 est sans doute pas bon car j'ai pris la version gawk-3.1.5 et j'ai pas de problème avec la longueur des noms de fichiers


 
Où trouves-tu gawk ?
j'ai trouvé "Mawk pour Windows" ici: http://gnuwin32.sourceforge.net/packages/mawk.htm mais j'aimerais bien récupérer gawk pour Windows...


---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1373729
mimi278
Posté le 24-05-2006 à 08:45:42  profilanswer
 

Eh bien la version que j'ai utilisé se trouve par défaut dans le package cygwin sur mes PCs, mais tu peux télécharger depuis le site GNU :
 
http://ftp.gnu.org/gnu/gawk/
 
Pk veux tu gawk ? Quelle est la différence entre awk, mawk, gawk et d'autres encore je crois.

n°1373764
Sve@r
Posté le 24-05-2006 à 09:28:02  profilanswer
 

mimi278 a écrit :

Pk veux tu gawk ? Quelle est la différence entre awk, mawk, gawk et d'autres encore je crois.


awk tel qu'on le trouve sur de vieux systèmes comme Solaris est le awk de base.
ensuite est arrivé "nawk" => new awk => plus de possibilités (passage de valeurs depuis l'extèrieur, nouvelles fonctions, etc)
Avec Linux on a vu arriver la fondation gnu qui a tout refait => gawk (gnu awk) => il reprend tous les trucs de nawk mais à sa façon
 
Quand j'ai eu besoin de awk pour Windows, j'ai trouvé "Mawk" (j'ai pas regardé ce qu'il fait exactement). Mais comme je préfère les outils gnu, quand j'ai vu que t'avais trouvé gawk pour Windows je me suis précipité dessus... sauf que c'est pas gawk pour Windows, c'est gawk pour cygwin.
 
C'est pas grave, j'ai trouvé gawk pour Windows ici: http://gnuwin32.sourceforge.net/packages


Message édité par Sve@r le 24-05-2006 à 09:34:41

---------------
Vous ne pouvez pas apporter la prospérité au pauvre en la retirant au riche.
n°1373771
mimi278
Posté le 24-05-2006 à 09:32:40  profilanswer
 

OK merci pour l'explication.
Sais tu par hasard si le gawk fonctionne comme décrit le bouquin de A.Aho, N.Kernighan,P.Weinberger ?
J'utilise ce bouquin pour coder mes scripts awk.
J'espère que tu as pu utiliser le gawk de GNU.
Thanks & A+.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  AWK: Probleme avec longueur des noms de fichiers de données

 

Sujets relatifs
problème sur les macros d'une plageProblème sur Macro Excel
Heritage Fonction abstraite, Probleme conteneur Heterogeneprobleme de lien
Problème avec IE pour un site fait sous powerpointprobleme de site en plusieurs langues
Problème de .conf apacheJava -> Date, probleme d exception ?!
attacher base de donnéesprobleme upload
Plus de sujets relatifs à : AWK: Probleme avec longueur des noms de fichiers de données


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR