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

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Récupérer le dernier caractère d'une ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Récupérer le dernier caractère d'une ligne

n°1417688
contactoli
Posté le 01-08-2006 à 20:13:31  profilanswer
 

Bonjour,  
 
je souhaiterais récupérer le dernier caractère d'une ligne et pouvoir le tester.
 
par exemple, le dernier caractère peut être soit \ ou "
Selon la valeur, mon traitement sera différent.
 
exemple:
   test,bidule,\
   "machin"
 
ou  
 
   test,bidule,"machin"
 
Si j'ai un \ cela signifie que la phrase est répartie sur 2 lignes.
 
Je ne vois pas comment faire cela.
J'ai réussi via awk :
awk -F, {print $NF}
 
mais rien ne me garantit que j'aurai une virgule avant le \
en effet je pourrais avoir:  
test, bidule\
,machin
 
merci pour votre aide

mood
Publicité
Posté le 01-08-2006 à 20:13:31  profilanswer
 

n°1417914
Deadlock
Feck off, cup !
Posté le 02-08-2006 à 09:23:55  profilanswer
 

Tu peux récupérer facilement le dernier caractère d'une string dans AWK avec la commande substr. Il suffit de l'utiliser sur la ligne complète ($0) et deprende un caractère en commençant au dernier caractère :
 
awk '{ print substr($0,length($0),1) }'


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

  Récupérer le dernier caractère d'une ligne

 

Sujets relatifs
Caractère '<' par défaut dans un champs de texteretour à la ligne automatique dans php-eclipse
[TXT] Supprimer le dernier caractèrerécupérer chaque jour des donées dans un nouveau fichier Excel
Recuperer la trace d'executionNombre de caractere dans un fichier texte
[Résolu] [C# .net] Récupérer des valeurs dans un GridView[Résolu] Récupérer le chemin d'un fichier que l'on upload
[ASP] retour à la ligne forcé 
Plus de sujets relatifs à : Récupérer le dernier caractère d'une ligne


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