Commande sed supprimer l'espaces entre les champs des lignes
Résolu
Sjunior
Messages postés
16
Date d'inscription
Statut
Membre
Dernière intervention
-
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
zipe31 Messages postés 36402 Date d'inscription Statut Contributeur Dernière intervention -
salut cher amis,
svp quelle est la commande qui permet d'eliminer les répétitions d'espaces entre les champs des lignes produits par la commande ls-l, en utilisant la commande sed sur le terminal?
et comment Supprimez le dernier caractère de chaque ligne?
svp quelle est la commande qui permet d'eliminer les répétitions d'espaces entre les champs des lignes produits par la commande ls-l, en utilisant la commande sed sur le terminal?
et comment Supprimez le dernier caractère de chaque ligne?
A voir également:
- Sed supprimer ligne
- Supprimer rond bleu whatsapp - Guide
- Partager photos en ligne - Guide
- Supprimer page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Mètre en ligne - Guide
4 réponses
Bonjour,
supprimez le dernier caractère de chaque ligne:
J'ai pas compris la 1ere question (donner un exemple s.v.p).
supprimez le dernier caractère de chaque ligne:
sed 's/.$//' entree.txt > sortie.txt
J'ai pas compris la 1ere question (donner un exemple s.v.p).
en complément j'ajoute:
- http://www.linuxcertif.com/man/1/sed/
- https://www.commentcamarche.net/faq/sed-478
- https://doc.ubuntu-fr.org/sed
- http://www.linuxcertif.com/man/1/sed/
- https://www.commentcamarche.net/faq/sed-478
- https://doc.ubuntu-fr.org/sed
merci cher amis,
je viens de resoudre mon probleme et en même temps avoir une bonne documentation sur la commande sed avec : https://doc.ubuntu-fr.org/sed
merci bien!!!!
je viens de resoudre mon probleme et en même temps avoir une bonne documentation sur la commande sed avec : https://doc.ubuntu-fr.org/sed
merci bien!!!!
slaut smed_79,
tu tape : ls -l (afin de t'aperçevoir du changement apres le lancement de la deuxième commande)
ensuite la commande qui permet d'eliminer les répétitions d'espaces entre les champs des lignes produits par la commande ls-l est:
ls -l | sed s/" "/\/g
merci!!
stp smed_79, peux tu m'aider en medisant comment tu comprend ces lignes?
1. tr 'a,/' 'A;_' <fich1 >fich2
2. tr 'a-z' 'A-Z' <fich1 >fich2
3. tr -d '\011\015\032' <fich1 >fich2
4. tr -s ' \011\012' <fich1 >fich2
5. tr -cs 'a-zA-Z0-9' '\n' <fich1 | sort | uniq >fich2
car lorsque je les entres dans mon terminal, elles ne passent pas.
merci!!
tu tape : ls -l (afin de t'aperçevoir du changement apres le lancement de la deuxième commande)
ensuite la commande qui permet d'eliminer les répétitions d'espaces entre les champs des lignes produits par la commande ls-l est:
ls -l | sed s/" "/\/g
merci!!
stp smed_79, peux tu m'aider en medisant comment tu comprend ces lignes?
1. tr 'a,/' 'A;_' <fich1 >fich2
2. tr 'a-z' 'A-Z' <fich1 >fich2
3. tr -d '\011\015\032' <fich1 >fich2
4. tr -s ' \011\012' <fich1 >fich2
5. tr -cs 'a-zA-Z0-9' '\n' <fich1 | sort | uniq >fich2
car lorsque je les entres dans mon terminal, elles ne passent pas.
merci!!
Merci du retour. Mais ta commande supprime tous les espaces, alors que ce qui est demandé c'est d'éliminer les répétitions d'espaces entre les champs des lignes ce qui n'est pas tout à fait pareil ;-(
Par contre concernant ta demande "stp smed_79, peux tu m'aider ", je regrette mais tu as déjà posé ta question là, et comme il t'a été précisé, on ne fera pas ton exercice à ta place :
Par contre concernant ta demande "stp smed_79, peux tu m'aider ", je regrette mais tu as déjà posé ta question là, et comme il t'a été précisé, on ne fera pas ton exercice à ta place :