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 14/11/2007, 04h30   #1
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 2
Points : 2
Par défaut probleme d'affichage stdout

bonjour a tous,

j'ai un petit trou de memoire que je n'arrive pas a solutioner,

Code :
cat /tmp/test | awk -F ':' '{print $4}' | sort -n | uniq
cette enchainement me donne une reponse sous forme de liste:

Code :
1
2
3
user_1
user_2
user_3
j'aimerai que l'affichage se face sous la forme:

si qlqun peu me porter de l'aide, je le remerci d'avance
boby67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 15h36   #2
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 15
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 15
Points : 11
Points : 11
Bonjour,

Il y a plusieurs solutions, en voici une :

Ici le fichier "fic1" avec ":" pour séparateur

Code :
1
2
3
4
5
#> cat fic1
fff:ggg:hhh:jjj:kkk
ddd:rrr:bbb:sss:lll
sss:ddd:vvv:ccc:xxx
www:qqq:aaa:iii:lll
Code :
#> LIST=`cat fic1 | awk -F ':' '{print $4}' | sort -n | uniq`
Code :
1
2
#> echo $LIST | sed s'# #/#g'
ccc/iii/jjj/sss
J'espère que cela te convient.

a++
oups33 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2007, 17h46   #3
Invité de passage
 
Inscription : juin 2007
Messages : 3
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 3
Points : 2
Points : 2
merci oups33,

mon problème est résolu grace a toi

bonne continuation.
boby67 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h11.


 
 
 
 
Partenaires

Hébergement Web