[shell] suppression de caractere dans 1 ligne
Fermé
tib
-
14 févr. 2006 à 10:26
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 14 févr. 2006 à 16:37
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 14 févr. 2006 à 16:37
A voir également:
- Shell découper chaine caractère
- Caractère ascii - Guide
- Découper pdf - Guide
- Caractere speciaux - Guide
- Caractère spéciaux - Guide
- Découper une video - Guide
2 réponses
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
14 févr. 2006 à 10:48
14 févr. 2006 à 10:48
Salut,
Essaie voir avec :
Ce qui peut donner ça :
Essaie voir avec :
sed -e "s/ //n"ou "n" est l'occurence à remplacer dans la chaîne.
Ce qui peut donner ça :
[jp@MDK tmpfs]$ echo "xx xx;yy yyy;eee ee;100 000;20 000" | sed -e "s/ //4" xx xx;yy yyy;eee ee;100000;20 000 [jp@MDK tmpfs]$ echo "xx xx;yy yyy;eee ee;100 000;20 000" | sed -e "s/ //5" -e "s/ //4" xx xx;yy yyy;eee ee;100000;20000 [jp@MDK tmpfs]$;-))
merci pour ta réponse,
le probleme est que je ne sais pas combien j'aurai d'occurence de l'espace avant l'endroit ou je veux les supprimer... donc je ne peux pas mettre sed -e "s/ //4"
le probleme est que je ne sais pas combien j'aurai d'occurence de l'espace avant l'endroit ou je veux les supprimer... donc je ne peux pas mettre sed -e "s/ //4"
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
14 févr. 2006 à 11:54
14 févr. 2006 à 11:54
Et les 2 chaînes à remplacer seront-elles toujours en dernière position ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
14 févr. 2006 à 16:37
14 févr. 2006 à 16:37
J'avais z'oublié...
Les 2 chaines sont-elles exclusivement numériques ?
Et sont-elles uniques sur la ligne ?
Les 2 chaines sont-elles exclusivement numériques ?
Et sont-elles uniques sur la ligne ?