comment faire pour extraire la sous-chaîne de caractères et de chiffres seulement à l'aide de grep/sed

J'ai un fichier texte contenant à la fois du texte et des chiffres, je veux utiliser grep pour extraire uniquement les chiffres que j'ai besoin par exemple, étant donné un fichier comme suit:

miss rate 0.21  
ipc 222  
stalls n shdmem 112

Donc dire que je ne veux extraire les données pour miss rate qui est 0.21. Comment puis-je faire avec grep ou sed? De Plus, j'ai besoin de plus d'un certain nombre, non seulement l'un après l' miss rate. C'est, je voudrez peut-être obtenir deux 0.21 et 112. Un exemple de sortie pourrait ressembler à ceci:

0.21 222 112

Cause j'ai besoin de données pour plus tard parcelle.

  • Je recommande d'utiliser sed au lieu de grep si cela fonctionne pour vous
  • sed est également acceptable si elle fonctionne de manière plus élégante dans ce cas.
InformationsquelleAutor Hooloovoo | 2013-03-12