#1 Le 10/10/2024, à 08:06
- Benja
Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
Salut,
Même si le sujet date, ma question est en lien avec le sujet.
Je cherche à isoler la vitesse d'un ventilateur mais je galère totalement !
Je voulais déjà isoler la chaine entre fan1 et RPM mais visiblement, je n'ai pas compris le principe.
sensors | grep -i fan1 | sed -nr '/fan1:/,/ RPM/p'
Ce dernier me retourne :
fan1: 2678 RPM (min = 0 RPM)
Dernière modification par Ayral (Le 12/10/2024, à 12:10)
Hors ligne
#2 Le 10/10/2024, à 08:44
- Watael
Re : Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
l'intervalle s'applique à des lignes consécutives, pas sur le contenu d'une seule ligne.
par exemple /c/,/f/ s'appliquera sur
a
b
c
d
e
f
g
h
ainsi
c
d
e
f
les deux motifs de ton intervalle étant présents sur une même seule ligne, la ligne entière est affichée.
PS: on ne fait pas grep|sed parce que sed sait faire ce que fait grep :
data | sed -n '/match/Ip'
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#3 Le 10/10/2024, à 10:14
- Benja
Re : Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
Bon, cela fait une heure que je me prends la tête dessus...
J'avoue que j'ai pu trouver une autre méthode en m'aidant d'un post.
cat /sys/class/thermal/thermal_zone2/temp | sed 's/\(.\)..$/.\1/'
Hors ligne
#4 Le 10/10/2024, à 10:53
- Watael
Re : Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
je suis curieux de voir l'intégralité de ton fichier thermel_zone2/temp
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#5 Le 10/10/2024, à 11:20
- Benja
Re : Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
C'est une température au format 5 digits.
Hors ligne
#6 Le 10/10/2024, à 13:16
- Watael
Re : Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
quel est alors l'intérêt de la commande sed ?
PS: le cat est très très superflu : au mieux inutile, peut-être nuisible.
Connected \o/
Welcome to sHell. · eval is evil.
En ligne
#7 Le 11/10/2024, à 16:36
- sputnick
Re : Cherche à isoler la vitesse d'un ventilateur mais je galère totalement
Est un glouton ? Mais encore ? :-)
.*
va matcher plus de choses que
.?
. En Anglais, le terme précis est greedy.
On ne peut pas mettre d'array dans un string!
https://sputnick.fr/
Hors ligne