параметры alias'а и awk
есть алиас вида 'flow-cat $1 | flow-stat -f30 -n -S2 | tail -n +13 | awk -f ~/flow-tools/format.awk'
в format.awk вот что -
{
u="Kb";
v=$3/1024;
if (v>1024) {v=v/1024; u="Mb"}
if (v>1024) {v=v/1024; u="Gb"}
printf "%-12s%.2f\t%s\n", $1,v,u
}
проблема в том при запуске showtraf /var/netflows/2007-09/ awk говорит что, awk: /home/cfa/flow-tools/format.awk:8: fatal: file `/var/netflows/2007-09/' is a directory<br>
если вместо $1 в алиас поставить просто нужный путь, то все работает. почему awk воспринимает параметр из алиаса как значение поля? че делать?