Ajout de caractère en fin de ligne

julessh Messages postés 26 Statut Membre -  
dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   -
salut tout le monde,

eh oui encore moi !

je voudrais rajouter une chainne a la fin de chaque lignes :

j'ai :

./ckclpl.pl tinkywinky
./ckclpl.pl gypsy
./ckclpl.pl lala
./ckclpl.pl po
./ckclpl.pl télétubies

je voudrais

./ckclpl.pl tinkywinky >> leresultat.out
./ckclpl.pl gypsy >> leresultat.out
./ckclpl.pl lala >> leresultat.out
./ckclpl.pl po >> leresultat.out
./ckclpl.pl télétubies >> leresultat.out

je sais que normalement c'est avec un sed mais j'ai essayé les différentes syntaxes
help svp !

1 réponse

  1. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
     
    hello
    $ sed 's+$+ >> leresultat.out+' fichier
    ./ckclpl.pl tinkywinky >> leresultat.out
    ./ckclpl.pl gypsy >> leresultat.out
    ./ckclpl.pl lala >> leresultat.out
    ./ckclpl.pl po >> leresultat.out
    ./ckclpl.pl télétubies >> leresultat.out
    0
    1. julessh Messages postés 26 Statut Membre
       
      nop cela ne marches pas
      0
    2. julessh Messages postés 26 Statut Membre
       
      >> leresultat.outhfm7fg
      >> leresultat.outhfgdrfh
      >> leresultat.outhfg45.2
      >> leresultat.out4f850hf
      >> leresultat.out0h7feg
      >> leresultat.outhfg7h8
      0
    3. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      fichier Windows ?
      cat -A fichier ; sed 's/\r//g' fichier
      0
    4. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      visiblement oui
      $ sed 's+$+ >> leresultat.out+' <(sed 's/$/\r/' fichier)
      >> leresultat.outinky
      >> leresultat.out
      >> leresultat.out
      >> leresultat.out
      >> leresultat.outbies
      0
    5. dubcek Messages postés 18627 Date d'inscription   Statut Contributeur Dernière intervention   5 660
       
      correction
      cat -A fichier ; sed -i 's/\r//g' fichier
      0