Aide sur la commande grep
Résolu/Fermé
specimen35
Messages postés
343
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
16 août 2011
-
9 janv. 2008 à 14:36
specimen35 Messages postés 343 Date d'inscription vendredi 14 décembre 2007 Statut Membre Dernière intervention 16 août 2011 - 10 janv. 2008 à 09:18
specimen35 Messages postés 343 Date d'inscription vendredi 14 décembre 2007 Statut Membre Dernière intervention 16 août 2011 - 10 janv. 2008 à 09:18
A voir également:
- Aide sur la commande grep
- Invite de commande - Guide
- Commande terminal mac - Guide
- Commande chkdsk - Guide
- Commande en attente d'acceptation fnac ✓ - Forum Consommation & Internet
- Grep recursive - Astuces et Solutions
8 réponses
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
9 janv. 2008 à 14:39
9 janv. 2008 à 14:39
A mon avis ceci devrait marcher :
Bonne chance
repquota -a | egrep "used|quota"
Bonne chance
specimen35
Messages postés
343
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
16 août 2011
17
9 janv. 2008 à 14:41
9 janv. 2008 à 14:41
ta pas fait d'erreur de frappe la egrep connait pas . Deplus ici il me faut prendre seulement used et soft qui sont en gras sur mon message plus haut
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
9 janv. 2008 à 15:38
9 janv. 2008 à 15:38
Salut,
Je pense que ce que tu veux c'est plutôt :
Je pense que ce que tu veux c'est plutôt :
repquota -a | awk '{ print $2,$3}';-))
specimen35
Messages postés
343
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
16 août 2011
17
9 janv. 2008 à 15:49
9 janv. 2008 à 15:49
oui jipicy je pense que c'est sa sauf que apres reflexion j'aimerai tou grder sauf ce qui est en gras :
NewKamui# repquota /dev/dsk/c0t3d0s5
Block limits File limits
User used soft hard timeleft used soft hard
asahina -- 318 700 750 68 0 0
akemi -- 268 700 750 13 0 0
tomoharu -- 431 700 750 79 0 0
andounon -- 318 700 750 85 0 0
itou -- 246 700 750 46 0 0
umeta -- 272 700 750 54 0 0
urabe -- 365 700 750 93 0 0
ootuki -- 275 700 750 46 0 0
kakehata -- 191 700 750 42 0 0
arai -- 199 700 750 16 0 0
andousin -- 208 700 750 37 0 0
ikawa -- 267 700 750 64 0 0
mituhiko -- 303 700 750 54 0 0
isigure -- 303 700 750 59 0 0
block statistic :
stat1 : 12
aurait tu une idée
NewKamui# repquota /dev/dsk/c0t3d0s5
Block limits File limits
User used soft hard timeleft used soft hard
asahina -- 318 700 750 68 0 0
akemi -- 268 700 750 13 0 0
tomoharu -- 431 700 750 79 0 0
andounon -- 318 700 750 85 0 0
itou -- 246 700 750 46 0 0
umeta -- 272 700 750 54 0 0
urabe -- 365 700 750 93 0 0
ootuki -- 275 700 750 46 0 0
kakehata -- 191 700 750 42 0 0
arai -- 199 700 750 16 0 0
andousin -- 208 700 750 37 0 0
ikawa -- 267 700 750 64 0 0
mituhiko -- 303 700 750 54 0 0
isigure -- 303 700 750 59 0 0
block statistic :
stat1 : 12
aurait tu une idée
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
9 janv. 2008 à 19:24
9 janv. 2008 à 19:24
N'étant pas un spécialiste de "awk", je ne sais pas comment sauter certaines lignes, par contre avec "sed", tu peux combiner :
repquota /dev/dsk/c0t3d0s5 | sed -e '1,2d;/^$/,$d' | awk '{ print $2,$3 }';-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
>
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
9 janv. 2008 à 21:13
9 janv. 2008 à 21:13
repquota /dev/dsk/c0t3d0s5 | awk ' (NR==3),/^$/ { print $2,$3 }';-))
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
specimen35
Messages postés
343
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
16 août 2011
17
9 janv. 2008 à 16:20
9 janv. 2008 à 16:20
maintenant comme je veu tout garder je vais faire sa :
donc la j'ai tout sauf que j'aimerai enlever se que je met en gras
cat rep | cut -f1 Block limits File limits User used soft hard timeleft used soft hard asahina -- 318 700 750 68 0 0 akemi -- 268 700 750 13 0 0 tomoharu -- 431 700 750 79 0 0 andounon -- 318 700 750 85 0 0 itou -- 246 700 750 46 0 0 umeta -- 272 700 750 54 0 0 urabe -- 365 700 750 93 0 0 ootuki -- 275 700 750 46 0 0 kakehata -- 191 700 750 42 0 0 arai -- 199 700 750 16 0 0 andousin -- 208 700 750 37 0 0 ikawa -- 267 700 750 64 0 0 mituhiko -- 303 700 750 54 0 0 isigure -- 303 700 750 59 0 0 block statistique : stat : 7
donc la j'ai tout sauf que j'aimerai enlever se que je met en gras
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
9 janv. 2008 à 21:04
9 janv. 2008 à 21:04
Si tu n'as pas egrep c'est qu'il n'est pas installé mais tu peux le faire avec un grep normal. Par rapport à <2> et <3> Exemple :
Toute ligne contenant Destination ou Table est conservée. Il suffit dans ton cas de faire pareil avec used et soft et repquota si j'ai bien compris ce que tu voulais faire.
Bonne chance
(mando@aldur) (~) $ /sbin/route -n Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth3 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth3 (mando@aldur) (~) $ /sbin/route -n | grep "Destination\|Table" Table de routage IP du noyau Destination Passerelle Genmask Indic Metric Ref Use Iface
Toute ligne contenant Destination ou Table est conservée. Il suffit dans ton cas de faire pareil avec used et soft et repquota si j'ai bien compris ce que tu voulais faire.
Bonne chance
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 895
9 janv. 2008 à 21:15
9 janv. 2008 à 21:15
Salut,
Si tu n'as pas egrep c'est qu'il n'est pas installé
Il doit pouvoir utiliser "grep -E", non ?
Si tu n'as pas egrep c'est qu'il n'est pas installé
Il doit pouvoir utiliser "grep -E", non ?
mamiemando
Messages postés
33079
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
23 avril 2024
7 749
10 janv. 2008 à 00:47
10 janv. 2008 à 00:47
Mettre un \ devant le | économise un caractère :-)
specimen35
Messages postés
343
Date d'inscription
vendredi 14 décembre 2007
Statut
Membre
Dernière intervention
16 août 2011
17
10 janv. 2008 à 09:18
10 janv. 2008 à 09:18
Bon avec Jipicy on a étudié une autre commande qui est sed et qui a resolu mon probleme vois ci le resultat
sed -e '1,/-\+/d;/^$/,$d' rep //rep = fichier root -- 157696 0 0 12 0 0 uucp -- 40 0 0 76 0 0 fradin -- 2304352 2500000 2550000 12465 50000 55000