Sed -e "s/\r//g" $FILENAME | sed -e "s/ //g"

Fermé
lynnsha@12 Messages postés 3 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011 - 17 juin 2011 à 18:38
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 17 juin 2011 à 18:56
Bonjour,
je voudrai comprendre ce que fait cette ligne de commande :

sed -e "s/\r//g" $FILENAME | sed -e "s/ //g" | sed -e "s/'//g" | sed -e "s/;undefined/;0/g" | awk '/,$/{printf("%s",$0) >> "tmpfile"; next}{print $0 >> "tmpfile";}'
A voir également:

4 réponses

zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
17 juin 2011 à 18:39
Bonjour,

S'il vous plaît
Merci
Au revoir
etc.
Sont monnaie courante quand on veut obtenir quelque chose !

Saine lecture...*
A voir aussi

Merci de votre compréhension.

;-)

* Bonus
0
lynnsha@12 Messages postés 3 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 18:49
bonjour
merci pour cette leçon
je pense etre capable de le faire
a plus
0
lynnsha@12 Messages postés 3 Date d'inscription vendredi 17 juin 2011 Statut Membre Dernière intervention 17 juin 2011
17 juin 2011 à 18:51
bonjour
s'il vous plait quelqu'un pourrait m'apporter des éléments de réponse pour comprendre cette ligne de commande

sed -e "s/\r//g" $FILENAME | sed -e "s/ //g" | sed -e "s/'//g" | sed -e "s/;undefined/;0/g" | awk '/,$/{printf("%s",$0) >> "tmpfile"; next}{print $0 >> "tmpfile";}'

merci d'avance
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
17 juin 2011 à 18:56
Alors la plus simple pour comprendre c'est de décomposer et de voir ce que fait chaque commande...

sed -e "s/\r//g" $FILENAME 
sed -e "s/\r//g" $FILENAME | sed -e "s/ //g"
sed -e "s/\r//g" $FILENAME | sed -e "s/ //g" | sed -e "s/'//g" 
sed -e "s/\r//g" $FILENAME | sed -e "s/ //g" | sed -e "s/'//g" | sed -e "s/;undefined/;0/g"
sed -e "s/\r//g" $FILENAME | sed -e "s/ //g" | sed -e "s/'//g" | sed -e "s/;undefined/;0/g" | awk '/,$/{printf("%s",$0) >> "tmpfile"; next}{print $0 >> "tmpfile";}' 

Et tu regarde à chaque fois le résultat ;-))
0