valor de retorno do awk

1

Este é o arquivo mybashfile.sh

.
.
.
awk -f myawkfile.awk mytracefile.tr
.
.
.

Agora quero retornar um parâmetro do myawkfile.awk para o mybashfile.sh atual. Existe alguma maneira de retornar um valor do awk para o bash.

Por exemplo: este código sudo:

parameter = awk -f myawkfile.awk mytracefile.tr

Aqui, o parâmetro é o valor, que eu achei que no awk. Mas agora eu quero passar isso para a festa dos curdos.

    
por Mohammad Reza Rezwani 27.07.2014 / 09:36

1 resposta

2

Se você quiser salvar a saída do comando awk ( awk -f myawkfile.awk mytracefile.tr ) em uma variável para poder usá-la posteriormente no script, poderá fazer algo assim:

parameter='awk -f myawkfile.awk mytracefile.tr'

OR

parameter=$(awk -f myawkfile.awk mytracefile.tr)

Isso significa "salvar a saída do comando em uma variável chamada parameter ". Você pode fazer referência a essa variável mais tarde usando $parameter .

    
por Alaa Ali 27.07.2014 / 14:54