Ajout de caractère en fin de ligne

Fermé
julessh Messages postés 26 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 23 juin 2015 - 23 juin 2015 à 11:35
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 24 juin 2015 à 09:07
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

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juin 2015 à 12:51
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
julessh Messages postés 26 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 23 juin 2015
23 juin 2015 à 14:24
nop cela ne marches pas
0
julessh Messages postés 26 Date d'inscription jeudi 18 juin 2015 Statut Membre Dernière intervention 23 juin 2015
23 juin 2015 à 14:27
>> leresultat.outhfm7fg
>> leresultat.outhfgdrfh
>> leresultat.outhfg45.2
>> leresultat.out4f850hf
>> leresultat.out0h7feg
>> leresultat.outhfg7h8
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 23/06/2015 à 14:53
fichier Windows ?
cat -A fichier ; sed 's/\r//g' fichier
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
23 juin 2015 à 15:53
visiblement oui
$ sed 's+$+ >> leresultat.out+' <(sed 's/$/\r/' fichier)
>> leresultat.outinky
>> leresultat.out
>> leresultat.out
>> leresultat.out
>> leresultat.outbies
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
24 juin 2015 à 09:07
correction
cat -A fichier ; sed -i 's/\r//g' fichier
0