Per uno che non sa ne leggere ne scrivere in Python (non è un eufemismo, sono proprio negato!)<br><br>&nbsp;<br>#modulo per interfacciarlo al sistema operativo<br>import os<br><br><br>#Popen apre sottoprocessi<br>from subprocess import Popen<br>
<br><br>f=os.popen(&quot;free -m&quot;)<br>for i in f.readlines():<br>&nbsp;&nbsp;&nbsp;&nbsp; print i,<br><br>Ok qua ti da tutto il comando come dato da shell, o fai un parsing sul risultato f (che non so come si fa, se lo sai posta per piacere) oppure fai così sfruttando la shell<br>
<br>#modulo per interfacciarmo al sistema operativo<br>import os<br><br>#modulo per usare le espressioni regolari (fra cui anche split)<br>import re<br><br>#Popen apre sottoprocessi<br>from subprocess import Popen<br><br>
<br>f=os.popen(&quot;free -m | grep buffers/cache | awk &#39;{print $4}&#39;&quot;)<br>for i in f.readlines():<br>&nbsp;&nbsp;&nbsp;&nbsp; print i,<br><br>ok ho lasciato readlines perché non so come diavolo prendere solo una riga di output (ho già detto che sono ignorante)<br>