Ah ok, rat de combat a bien fait de demander des explications alors…
Donc ce serait un truc comme ça avec sed :
sed '/^dev/{:l; /=\s*$/!{N; b l}; s/\n//g}' fichier.txt |
Après, selon comment le fichier est (plus ou moins bien) fichu, il faudra peut-être adapter, par exemple en remplaçant les \n par une espace au lieu de les remplacer par rien comme j'ai fait là.
Par exemple, pour normaliser tu peux faire ça :
sed '/^dev/{:l; /=\s*$/!{N; b l}; s/\s*\n\s*/ /g}' fichier.txt |
Et ensuite, si jamais tu veux trier selon la troisième colonne numériquement, tu peux rajouter ce que j'ai dit avant
sed '/^dev/{:l; /=\s*$/!{N; b l}; s/\s*\n\s*/ /g}' fichier.txt | sort -k3n |