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

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";}'

4 réponses

  1. Contributeur
    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
    1. bonjour
      merci pour cette leçon
      je pense etre capable de le faire
      a plus
      0
      1. 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
        1. Contributeur
          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