有awk的rc文件吗?

有awk的rc文件吗?,awk,Awk,我希望为运行的每个awk命令提供某些函数,因此我希望将行--文件MyLibrary.awk放入某种全局配置中,该配置将在每次运行awk时加载 然而,在查阅了man页面后,我能找到的最接近的东西是AWKPATH,它不需要在每个命令上传递标志 The AWKPATH environment variable can be used to provide a list of directories that gawk searches when looking for fil

我希望为运行的每个
awk
命令提供某些函数,因此我希望将行
--文件MyLibrary.awk
放入某种全局配置中,该配置将在每次运行
awk
时加载

然而,在查阅了
man
页面后,我能找到的最接近的东西是
AWKPATH
,它不需要在每个命令上传递标志

 The  AWKPATH  environment  variable can be used to provide a list of directories that gawk searches when looking for        
 files named via the -f and --file options.                                                                                  
另一种方法是在
.bashrc
中使用
alias
命令,使对
awk
的每次调用都被
awk-f MyLibrary.awk
替换,但这似乎有点不太妥当


是否有一种内置方法可以在每次运行时加载
awk
的配置?

我刚刚查看了
GNU awk
的源代码,没有对全局配置文件的引用,因此当前的答案是您可以使用
igawk
包含函数:


只要包含函数文件,函数就可用

别名
的想法在我看来并不那么“老套”。:-)@ooga,如果你想获取5个以上的文件,那么这个别名可能会增长很长。一个包含大量
@include
s的文件怎么样?@ooga,这肯定会更好,尽管没有真正的
.awkrc
好。我以前没有想到这一点,我认为这比我现在拥有的有所改进。你甚至可以称之为
。awkrc
!您还可以要求gawk维护人员在将来添加一个真正的
.awkrc
。(所以也许你应该打电话给你的
.myawkrc
,以防万一!)