Como chamar outro script de shell dentro do AWK

1

Desejo chamar outro script de shell tm.sh dentro do AWK. Eu estou tentando como abaixo, mas não está funcionando como nenhum erro durante a execução deste comando, mas a saída não exibe que eu codifiquei em tm.sh . por favor me ajude.

bdf | awk '{if($5>90 && $6=="/u05") {(exec "/u05/bkpscript/tm.sh") }}'
    
por Jhon samuel 30.07.2017 / 09:21

1 resposta

2

Use a função system() :

awk '{printf("%s ",$1); system("d2h " $2)}' file
    
por 30.07.2017 / 09:25