[Shell Unix] modifier une chaine de caractère
jebok
Messages postés
358
Statut
Membre
-
jisisv Messages postés 3678 Statut Modérateur -
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
Comment faire pour remplacer tous les espaces d'une chaîne de caractères par des retour chariot ?
j'ai essayé avec la commande sed mais je n'y arrive vraiment pas.
Merci de votre aide.
Comment faire pour remplacer tous les espaces d'une chaîne de caractères par des retour chariot ?
j'ai essayé avec la commande sed mais je n'y arrive vraiment pas.
Merci de votre aide.
A voir également:
- [Shell Unix] modifier une chaine de caractère
- Modifier dns - Guide
- Classic shell - Télécharger - Personnalisation
- Caractère spéciaux - Guide
- Modifier liste déroulante excel - Guide
- Caractere speciaux - Guide
2 réponses
Essaye tr (man tr)
Un pur Carriage return donnera ceci sous les Unices
Si tu veux avoir des sauts de lignes, utilise "\n" (New Line)
Johan
johand@horus:~$ mystring="a b c d" johand@horus:~$ echo $mystring | tr " " "\n" a b c d
Un pur Carriage return donnera ceci sous les Unices
johand@horus:~$ echo $mystring | tr " " "\r" d johand@horus:~$ echo $mystring | tr " " "\r"|od -ax 0000000 a cr b cr c cr d nl 0d61 0d62 0d63 0a64 0000010
Si tu veux avoir des sauts de lignes, utilise "\n" (New Line)
Johan