Мне нужно выполнить вычисление абсолютного значения в awk
.awk: функции автоматического вызова из файла
Но абсолютное значение не встроено в awk
, так что многие из моих awk
команды выглядят следующим образом:
awk 'function abs(x){return ((x < 0.0) ? -x : x)} { ...calls to "abs" .... }' file
Есть ли способ, чтобы сохранить определенный пользователь awk
функции в файлах, и имеет awk
автоматически загружать эти функции, когда он называется?
Что-то вроде настройки awk
«включить» путь или профиль пользователя, как и для bash и других программ.
https: // WWW .gnu.org/программное обеспечение/простак/ручной /html_node/Include-Files.html#Include-Files – Basilevs
Как указано в ссылке @Basilevs, вы можете использовать файл '@include" для импорта файлов. –
Я думаю, вы могли бы также псевдоним 'awk'' awk -i funcs.awk' –