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

  FORUM HardWare.fr
  Programmation

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

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

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

n°92271
ouf
Posté le 23-01-2002 à 10:59:24  profilanswer
 

:??:

 

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

mood
Publicité
Posté le 23-01-2002 à 10:59:24  profilanswer
 

n°92294
ouf
Posté le 23-01-2002 à 11:19:46  profilanswer
 

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...

n°92347
Carbon_14
Posté le 23-01-2002 à 12:52:23  profilanswer
 

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))

n°92350
ouf
Posté le 23-01-2002 à 13:02:43  profilanswer
 

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 !!

n°92368
Carbon_14
Posté le 23-01-2002 à 13:35:39  profilanswer
 

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...).

n°92372
ouf
Posté le 23-01-2002 à 13:40:36  profilanswer
 

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' :??:

n°92374
ouf
Posté le 23-01-2002 à 13:41:38  profilanswer
 

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

n°92379
Carbon_14
Posté le 23-01-2002 à 14:14:04  profilanswer
 

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

n°92385
ouf
Posté le 23-01-2002 à 14:23:35  profilanswer
 

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

 

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


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

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

 

Sujets relatifs
programmation temps réel en C sous Unix[C] Pb de taille de chaine de caractère
[asm] lire les touches du clavier (code)[PHP]Remplacement de caractere speciaux !
Source code de Car park ticket machine:[commande unix] mv...
[ C ] fonction pour recuperer le code ASCII d'un caractere HELP !!! Quelqu'un code en C# ?
Plus de sujets relatifs à : [unix-awk] comment définir 1 caractère pas son code ascii sous unix ?


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