Bug #78
Errore esperessione regolare grep
Status: | New | Start date: | 02/14/2018 | |
---|---|---|---|---|
Priority: | Normal | Due date: | ||
Assignee: | - | % Done: | 0% | |
Category: | - | Spent time: | - | |
Target version: | - |
Description
file: network_builder.py
class: PowerNet
funzioni: tutte quelle che utlizzano grep ed espressioni regolari ne sono affette
Bug:
le espressioni regolari utilizzate in grep non risultano corrette per tutti i sistemi.
Ad esempio l'espressione regolare utilizzata nel comando: "ifconfig " + link.intf2.name, " | grep -Eo 'TX packets:[0-9]+' | cut -d' ' -f 2"
non risulta corretta perchè subito dopo TX packets la presenza dei 2 punti dipende dalla versione attualmente installata, il comando andrà sostituito con il seguente: "ifconfig " + link.intf2.name, " | grep -Eo 'TX packets [0-9]+' | cut -d' ' -f 3"