Archive for July, 2008

Published by carla on 24 Jul 2008

AWK - Exemplo de uso com if

No exemplo abaixo, usarei o awk para avaliar o valor de uma coluna de dados e caso tenha o valor que eu desejo, imprimirei na tela os campos de meu interesse.

No exemplo abaixo quero avaliar se a data de um arquivo é 2006 e então exibir na tela a data e o nome do arquivo:

Saida do comando “ls -l”

-rw-r—–   1 userfoo   groupfoo  68578 Dec 29 2006  file_foo1.txt
-rw-r—–   1 userfoo   groupfoo  84609 Dec 29 2006  file_foo2.txt
-rw-r—–   1 userfoo   groupfoo  44587 Dec 29 2006  file_foo3.txt

Usando o awk:

# ls -l | awk  ‘{if ($8 == “2006″) print $8 “  ” $9}’

2006  file_foo1.txt
2006  file_foo2.txt
2006  file_foo3.txt

Mais informações sobre o uso do awk: http://www.grymoire.com/Unix/Awk.html

Published by carla on 03 Jul 2008

Listando o espaço livre de um VG (Volume Manager Aix e Veritas)

Para verificar espaço em disco livre num volume group, execute os seguintes comandos, para Veritas e Aix respectivamente:

    Veritas:

    # vxdg -g bootdg free
    DISK DEVICE TAG OFFSET LENGTH FLAGS
    rootdg01 c0t0d0s2 c0t0d0 18837360 51408000 -

    Aix:

    # lsvg rootvg
    VOLUME GROUP: rootvg VG IDENTIFIER: 00011824bd4eef54
    VG STATE: active PP SIZE: 16 megabyte(s)
    VG PERMISSION: read/write TOTAL PPs: 1084 (17344 megabytes)
    MAX LVs: 256 FREE PPs: 376 (6016 megabytes)
    LVs: 20 USED PPs: 708 (11328 megabytes)
    OPEN LVs: 17 QUORUM: 2
    TOTAL PVs: 2 VG DESCRIPTORS: 3
    STALE PVs: 0 STALE PPs: 0
    ACTIVE PVs: 2 AUTO ON: yes
    MAX PPs per PV: 1016 MAX PVs: 32

    Destacado em negrito no output de cada comando, a indicação do espaço livre.

    Referência: