Если вы пытаетесь запустить команду awk из сценария оболочки, то команда awk должна находиться внутри переменной PATH, используемой файлом сценария. Самый простой способ убедиться в том, что это так (а также чтобы убедиться, что скрипт не ошибочно воспринимает вещи в пользовательской среде, это установить PATh в верхней части файла скрипта). например:
PATH = / USR / бен: / бен: / USR / местные / бен
как правило, awk будет установлен на системном уровне в один из них. Если awk находится просто в том же каталоге, что и скрипт, он не будет выбран, если только этот каталог не находится в пути или "." находится в пути, и вы запускаете сценарий из каталога, в котором он находится.