Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/07/2007, 11h27   #1
Membre du Club
 
Inscription : janvier 2007
Messages : 265
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 265
Points : 63
Points : 63
Par défaut [Debutant]Caractère de fin ligne

Bonjour comment ajouter un carractère de fin ligne. Ca parait simple mais je ne vois vraiment pas comment faire.
smutmutant2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 11h50   #2
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 904
Points : 1 904
Bonjour
Code :
1
2
3
4
5
6
7
8
9
10
11
$ cat fic2 
1
2
7
9
$ sed -i 's/$/a/g' fic2
$ cat fic2
1a
2a
7a
9a
Citation:
Envoyé par man sed
-i[SUFFIX], --in-place[=SUFFIX]
edit files in place (makes backup if extension supplied)
A noter que le caractère $ signifie fin de ligne.
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 12h58   #3
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 311
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 311
Points : 8 592
Points : 8 592
Un caractère de fin de ligne, pas un caractère en fin de ligne !!

C'est quoi le besoin exactement ? C'est pour faire quoi ?
__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 13h37   #4
Modérateur
 
Avatar de ggnore
 
Inscription : juillet 2004
Messages : 2 246
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : juillet 2004
Messages : 2 246
Points : 1 904
Points : 1 904
Code :
1
2
3
4
5
6
$ cat fic3 
123a456a789a
$ sed "s/a/\n/g" fic3
123
456
789
__________________
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
ggnore est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 14h54   #5
Membre du Club
 
Inscription : janvier 2007
Messages : 265
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 265
Points : 63
Points : 63
Tout d'abord je tiens a vous remercier tous pour vos aimables interventions.

Citation:
Envoyé par _Mac_
Un caractère de fin de ligne, pas un caractère en fin de ligne !!

C'est quoi le besoin exactement ? C'est pour faire quoi ?
L'instruction que l'on m'a demadé c'est
Citation:
Sur le script existant.
Ajouter un carractère fin de ligne au fichier que l'on receptionne
Voilà.

Je vais essayer de me debrouiller avec les infos que vous m'avez donné.
Je vous tiens informer.
Cordialement
smutmutant2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 15h58   #6
Membre du Club
 
Inscription : janvier 2007
Messages : 265
Détails du profil
Informations forums :
Inscription : janvier 2007
Messages : 265
Points : 63
Points : 63
En fait je dois inserer dans un fichier un carractère de fin ligne.
Es ce que c'est la bonne procédure ????

Code :
1
2
sed "s/a/\n/g" >>fic3
smutmutant2003 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/07/2007, 16h49   #7
Rédacteur/Modérateur
 
Avatar de _Mac_
 
Inscription : août 2005
Messages : 8 311
Détails du profil
Informations forums :
Inscription : août 2005
Messages : 8 311
Points : 8 592
Points : 8 592
Faut essayer, je suis pas sûr. Mais si c'est juste pour ajouter un saut de ligne tout à la fin du fichier, y a carrément plus simple :

__________________

Du détail, du détail, du détail !!!
Revenons à la source : lisons la documentation et les fichiers de trace, la réponse à notre problème s'y trouve sans doute
_Mac_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h54.


 
 
 
 
Partenaires

Hébergement Web