diegoneto
(usa Outra)
Enviado em 03/02/2012 - 11:39h
Cara, eu já consegui a primeira parte que era pegar uma quantidade especificada de caracteres:
Código:
BlockNome = $1 # Armazena o nome do bloco
FIELDWIDTHS="9 32 5 7" # Estabelece a separação das colunas no AWK. Primeiro elemento 9 caracteres, segundo elemento 32 caracteres, etc.
$0=$0 # AWK precisa definir definir primeiro os separadores e depois ele começa a ler as linhas
# Definindo o separador no meio do código, precisamos pedir que ele releia a entrada para reordenar os separadores
# Isso foi feito para que possamos levar a informação de 32 caracteres do SUID.
SUIDNome = $2 # Armazena o nome do SUID
FS = " " # Reestabelece a separação dos elementos.
Fim do código
O que eu precisaria agora é levar uma variável de dentro de um script para dentro do awk. Acredito q seria algo utilizando -v, mas não faço idéia p/onde seguir e até agora ñ achei nada semelhante.