Exibir partições montadas formatadas

0

Como posso exibir pontos de montagem atuais com um formato personalizado?

Eu tentei enviar a saída de mount a sed , mas as barras, parênteses e outros símbolos ficaram confusos rapidamente.

Não consigo definir corretamente a expressão regular. Isso ainda gera toda a linha: mount | sed -e 's/^\([^ ]*\) on \([^ ]* \) .*$/\t/'

Tudo que eu quero é MountDir<tab>MountDevice .

Existe uma maneira mais fácil de fazer isso?

    
por Display Name 12.06.2015 / 18:16

1 resposta

0

Algo parecido com isto?

mount | awk 'BEGIN { OFS = "\t" }{ print $3, $1 }'

Exemplo de saída:

/sys    sysfs
/proc   proc
/dev    devtmpfs
/sys/kernel/security    securityfs
/dev/shm    tmpfs
/dev/pts    devpts
/run    tmpfs

Todos esses têm o caractere de tabulação entre eles, mas não são formatados de maneira excelente. Suspeito que você esteja procurando o comando column .

mount | awk 'BEGIN { OFS = "\t" }{ print $3, $1 }' | column -t

Exemplo de saída:

/sys                             sysfs
/proc                            proc
/dev                             devtmpfs
/sys/kernel/security             securityfs
/dev/shm                         tmpfs
/dev/pts                         devpts
/run                             tmpfs
    
por 12.06.2015 / 19:26