Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
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 10/02/2012, 11h55   #1
Candidat au titre de Membre du Club
 
Homme
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 55
Points : 13
Points : 13
Par défaut Supprimer tous les caractères à partir de 120

Bonjour,

Comment je peux supprimer tous les caractères à la fin d'un ligne à partir de 120 caractères.

Je vous remercie d'avance.
esisa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 12h12   #2
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Salut,

Code :
1
2
3
4
5
$ echo $A
abcdefghijklmnopqrstuvwxyz0123456789

$ echo $A | sed 's/\(.\{20\}\).*/\1/'
abcdefghijklmnopqrst
ou
Code :
1
2
3
4
5
$ echo $A
abcdefghijklmnopqrstuvwxyz0123456789

$ echo ${A::20}
abcdefghijklmnopqrst
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 12h49   #3
Membre confirmé
 
Homme
Développeur informatique
Inscription : octobre 2006
Messages : 181
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : octobre 2006
Messages : 181
Points : 267
Points : 267
Bonjour,

ou alors
Jean.Cri1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h13   #4
Candidat au titre de Membre du Club
 
Homme
Consultant en Business Intelligence
Inscription : mai 2008
Messages : 55
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Consultant en Business Intelligence

Informations forums :
Inscription : mai 2008
Messages : 55
Points : 13
Points : 13
Je vous remercie pour vos reponses, mais la commande
sed 's/\(.\{120\}\).*/\1/' ne supprime que les caractères à la fin de la ligne sans les espaces.

y a il une possibilité de supprimer les 2.

Merci d'avance.
esisa1 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/02/2012, 15h19   #5
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
Citation:
Envoyé par esisa1 Voir le message
mais la commande
sed 's/\(.\{120\}\).*/\1/' ne supprime que les caractères à la fin de la ligne sans les espaces.

y a il une possibilité de supprimer les 2.
Quels espaces ??? T'as un exemple ?
__________________
$ man woman
Il n'y a pas de page de manuel pour woman.
zipe31 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/02/2012, 10h32   #6
Modérateur
 
Avatar de gangsoleil
 
R&D en systemes informatiques bas niveau Unix/Linux
Inscription : mai 2004
Messages : 5 486
Détails du profil
Informations personnelles :
Âge : 31
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : R&D en systemes informatiques bas niveau Unix/Linux

Informations forums :
Inscription : mai 2004
Messages : 5 486
Points : 9 633
Points : 9 633
Bonjour,

Citation:
Envoyé par Jean.Cri1 Voir le message
Ceci fait exactement ce que tu veux. Pas la peine de sortir l'aritillerie lourde (sed) lorsqu'on en n'a pas besoin.
__________________
Modérateur "C", "Informatique Générale & Hardware" et "Unix"
Les règles du forum
gangsoleil est actuellement 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 09h53.


 
 
 
 
Partenaires

Hébergement Web