Ниже приведен сегмент моего скрипта:
END{
for (key in data) {
print key" "data[key]|"sort -k 2n";
}
print "something or other"
}
Проблема в том, что вывод консоли сначала показывает второй вывод печати, а затем показывает результат выводов печати, переданных по каналу сортировки в forпетля.
Пробовал жесткие брекеты безрезультатно.Я понятия не имею, как даже Google об этой проблеме, как сортировка собирать то, что она должна сортировать?Как я могу направить это лучше?
Редактировать: Только что был момент реализации, проблема не в том, что он ловит последний отпечаток, а в том, что он фактически выполняется после последнего отпечатка, несмотря на то, что вызывается раньше.