возвращаемое значение из awk

Это mybashfile.sh file

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

Теперь я хочу вернуть один параметр из myawkfile.awk в текущий mybashfile.sh . Есть ли способ вернуть значение из awk в bash.

Например: этот код sudo:

parameter = awk -f myawkfile.awk mytracefile.tr

Здесь параметр - это значение, которое я вычислил в awk. Но теперь я хочу передать эту информацию.

1
задан 27 July 2014 в 16:42

1 ответ

Если Вы хотите сохранить вывод awk команда (awk -f myawkfile.awk mytracefile.tr) в переменную, таким образом, можно использовать его позже в сценарии, можно сделать что-то вроде этого:

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

ИЛИ

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

Это означает, "сохраняют вывод команды к переменной, названной parameter". Можно сослаться на ту переменную позже использование $parameter.

2
ответ дан 27 July 2014 в 16:42

Другие вопросы по тегам:

Похожие вопросы: