Я знаю, что могу перенаправить вывод печати awk в другой файл из скрипта, например:
awk '{print $0 >> "anotherfile" }' 2procfile
(я знаю, что это глупый пример, но это всего лишь пример ...)
Но мне нужно перенаправить вывод в другой файл с динамическим именем, подобным этому
awk -v MYVAR"somedinamicdata" '{print $0 >> "MYWAR-SomeStaticText" }' 2procfile
И выход должен быть перенаправлен на somedinamicdata-SomeStaticText
.
Я знаю, что могу сделать это через:
awk '{print $0 }' 2procfile >> "$MYVAR-somedinamicdata"
Но проблема в том, что это больший скрипт awk, и мне приходится выводить несколько файлов в зависимости от определенных условий (и этот скрипт awk вызывается из другого bash и передает некоторую динамическую переменную через ключ -v .. и сын на.
Возможно ли это как-нибудь?
Заранее спасибо.