[unix-awk] comment définir 1 caractère pas son code ascii sous unix ?

comment définir 1 caractère pas son code ascii sous unix ? [unix-awk] - Programmation

Marsh Posté le 23-01-2002 à 10:59:24    

:??:

 

[edtdd]--Message édité par ouf--[/edtdd]

Reply

Marsh Posté le 23-01-2002 à 10:59:24   

Reply

Marsh Posté le 23-01-2002 à 11:19:46    

en prog sous win, on fait alt+013 par ex, on a le retour chariot...
 
moi je voudrai l'équivalent sous unix pour mettre ça dans un awk...
 
heu... j'ai du mal avec awk...

Reply

Marsh Posté le 23-01-2002 à 12:52:23    

Cf peut-être http://www.canberra.edu.au/~sam/whp/awk-guide.html
 
\r \n semblent aussi servir sous AWK (? j'ai juste regardé rapidement, je pratique pas (encore))

Reply

Marsh Posté le 23-01-2002 à 13:02:43    

ouai ils semblent... comme j'ai trouvé aussi cette même info ici
http://www.cs.ruu.nl/docs/vakken/st/nawk/nawk_56.html
 
j'ai essayé de faire ça :
 
awk -F "\00A \00D" '{if (length($1)>0) printf("%s",$1)}'
 
ça :
 
awk -F "\n \r" '{if (length($1)>0) printf("%s",$1)}'
 
 
et j'ai brodé autour...  
pas moyen !!
 
c chiant ces trucs !
 
le fait est que j'utilise l'émulateur UWIN...
c pe lui qui fait chier...
 
je pense que sous unix j'aurai pas ce pb...
 
j'explique ce que je veux faire :
je veux lire des données dans une table pour les inscrire dans un fichier...
1 donnée par ligne
 
le pb est que qd je fais un vi du fichier dans lequel je ne devrai avoir qu'une seule donnée (1), j'ai ça :
 
^M1^M
 
je voudrai faire en sorte que ces ^M soient bien compris comme des retours chariot...
 
car je dois boucler ensuite sur le fichier pour lire la ligne et renvoyer la valeur en param dans un fonction, etc...
 
HELP !!

Reply

Marsh Posté le 23-01-2002 à 13:35:39    

Sais pas si ça peut servir (ça résoud pas le pb awk) mais PFE (freeware) sait lire les fichier ASCII DOS/Win et/ou UNIX (c'est à dire avec terminateurs de ligne \r\n sous DOS/Windows et \r (ou \n, sais plus) seulement sous UNIX.
 
Pour voir si c'est ça, en chargeant fichier, quand on fait "sauver sous", si la case Format UNIX est cochée, c'est que c'en était, ou l'inverse. (Je lisais mon mail UNIX depuis PC/TelNet avec il y a des lustres...).

Reply

Marsh Posté le 23-01-2002 à 13:40:36    

moi j'utilise TextPad...
il permet également de choisir le format (unix, windows ou mac) à l'enregistrement...
 
lorsque le fichier est construit par le shell, si je l'ouvre avec textpad et que je fais directement enregistrer sous, il est au format 'mac' :??:

Reply

Marsh Posté le 23-01-2002 à 13:41:38    

ça m'énerve, là http://www.freakygamers.com/smilies/s2/cwm/cwm/cwm21.gif

Reply

Marsh Posté le 23-01-2002 à 14:14:04    

PFE ne connait pas la format MAC, c'est déja ça....
 
Les pros de l'info doivent devenir chauves, à force de s'arracher les cheveux. :p

Reply

Marsh Posté le 23-01-2002 à 14:23:35    

ouai ça commence presque, là...
http://www.theunholytrinity.org/cracks_smileys/cwm/survivor/michael_skupin.gif

 

[edtdd]--Message édité par ouf--[/edtdd]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed