Syntaxe pour isoler une valeur retournée par QUOTA
4 réponses
Zen
Bonjour,
Si je fais:
www:~# quota toto
Le système me retourne:
Disk quotas for user toto (uid 1020):
Système fichiers blocs quota limite sursisfichiers quota limite
sursis
/dev/sda9 2866948 4000000 4000000 515 0 0
Ma question:
Comment isoler le nombre 2866948 de la réponse du système?
Les pros du grep et des expressions régulières vont ptet me dire que ça
prend deux secondes, mais moi j'ai fait 10 essias infructueux et ça
m'enerve.
(C'est la valeur de blocs que je veux, quelque soit le système de
fichiers et la valeur du quota)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Jason
> Bonjour,
Si je fais: www:~# quota toto
Le système me retourne: Disk quotas for user toto (uid 1020): Système fichiers blocs quota limite sursisfichiers quota limite sursis /dev/sda9 2866948 4000000 4000000 515 0 0
Ma question: Comment isoler le nombre 2866948 de la réponse du système? Les pros du grep et des expressions régulières vont ptet me dire que ça prend deux secondes, mais moi j'ai fait 10 essias infructueux et ça m'enerve. (C'est la valeur de blocs que je veux, quelque soit le système de fichiers et la valeur du quota)
Essaie : quota toto | tail -1 | awk '{print $2}'
> Bonjour,
Si je fais:
www:~# quota toto
Le système me retourne:
Disk quotas for user toto (uid 1020):
Système fichiers blocs quota limite sursisfichiers quota limite
sursis
/dev/sda9 2866948 4000000 4000000 515 0 0
Ma question:
Comment isoler le nombre 2866948 de la réponse du système?
Les pros du grep et des expressions régulières vont ptet me dire que ça
prend deux secondes, mais moi j'ai fait 10 essias infructueux et ça
m'enerve.
(C'est la valeur de blocs que je veux, quelque soit le système de
fichiers et la valeur du quota)
Le système me retourne: Disk quotas for user toto (uid 1020): Système fichiers blocs quota limite sursisfichiers quota limite sursis /dev/sda9 2866948 4000000 4000000 515 0 0
Ma question: Comment isoler le nombre 2866948 de la réponse du système? Les pros du grep et des expressions régulières vont ptet me dire que ça prend deux secondes, mais moi j'ai fait 10 essias infructueux et ça m'enerve. (C'est la valeur de blocs que je veux, quelque soit le système de fichiers et la valeur du quota)
Le système me retourne: Disk quotas for user toto (uid 1020): Système fichiers blocs quota limite sursisfichiers quota limite sursis /dev/sda9 2866948 4000000 4000000 515 0 0
Ma question: Comment isoler le nombre 2866948 de la réponse du système? Les pros du grep et des expressions régulières vont ptet me dire que ça prend deux secondes, mais moi j'ai fait 10 essias infructueux et ça m'enerve. (C'est la valeur de blocs que je veux, quelque soit le système de fichiers et la valeur du quota)
Essaie : quota toto | tail -1 | awk '{print $2}'
Je mettrais plutôt un "tail -n +2" pour skipper la première ligne mais prendre toutes les suivantes.
-- Hugues
Ce cher Jason <zardoz31@free.fr.invalide> a dit :
Bonjour,
Si je fais:
www:~# quota toto
Le système me retourne:
Disk quotas for user toto (uid 1020):
Système fichiers blocs quota limite sursisfichiers quota
limite sursis
/dev/sda9 2866948 4000000 4000000 515 0 0
Ma question:
Comment isoler le nombre 2866948 de la réponse du système?
Les pros du grep et des expressions régulières vont ptet me dire que
ça prend deux secondes, mais moi j'ai fait 10 essias infructueux et
ça m'enerve.
(C'est la valeur de blocs que je veux, quelque soit le système de
fichiers et la valeur du quota)
Essaie : quota toto | tail -1 | awk '{print $2}'
Je mettrais plutôt un "tail -n +2" pour skipper la première ligne mais
prendre toutes les suivantes.
Le système me retourne: Disk quotas for user toto (uid 1020): Système fichiers blocs quota limite sursisfichiers quota limite sursis /dev/sda9 2866948 4000000 4000000 515 0 0
Ma question: Comment isoler le nombre 2866948 de la réponse du système? Les pros du grep et des expressions régulières vont ptet me dire que ça prend deux secondes, mais moi j'ai fait 10 essias infructueux et ça m'enerve. (C'est la valeur de blocs que je veux, quelque soit le système de fichiers et la valeur du quota)
Essaie : quota toto | tail -1 | awk '{print $2}'
Je mettrais plutôt un "tail -n +2" pour skipper la première ligne mais prendre toutes les suivantes.
Le système me retourne: Disk quotas for user toto (uid 1020): Système fichiers blocs quota limite sursisfichiers quota limite sursis /dev/sda9 2866948 4000000 4000000 515 0 0
Le système me retourne:
Disk quotas for user toto (uid 1020):
Système fichiers blocs quota limite sursisfichiers quota
limite sursis
/dev/sda9 2866948 4000000 4000000 515 0 0
Le système me retourne: Disk quotas for user toto (uid 1020): Système fichiers blocs quota limite sursisfichiers quota limite sursis /dev/sda9 2866948 4000000 4000000 515 0 0