Eu sugiro que, em vez de um desses, use sfdisk
, outra parte do util-linux. Por quê? A manpage do sfdisk diz explicitamente que é uma "ferramenta orientada a script para particionar qualquer dispositivo de bloco", então eu esperaria que sua saída fosse estável. (E AFAIK, -d
output ficou estável por um longo tempo).
Se você estiver escrevendo um script de shell, -d
output provavelmente será mais fácil de analisar. Você também pode usar -l
e -o
para escolher colunas específicas. Se você estiver escrevendo algum outro script (Perl, Python, etc.) e tiver um novo util-linux ( por volta de meados de 2015 ), então -J
fornecerá JSON.