拾遗:Perl 在 Shell 脚本编程中的应用
Perl 对我用途,仅是作为 Shell 脚本中的文本处理器;在较大的软件工程里,更多的是使用 C、go 等编译型语言。
Perl 是一种历史比较悠久的动态编程语言,在各种类 Unix 系统中得到了应泛的应用,操作系统通常会自带 perl 解释器,因此,将它作为 sed、awk 等工具的增强型替代,是一种不错的选择。
本文记录了一些在 Shell 脚本中使用 perl 的小技巧,以作备忘。
一、如何在 perl 命令中使用 shell 变量?
在 shell 下将变量导出为环境变量,然后使用 perl 内置的 %ENV 读取:
export column=2 res=`ps | perl -an -e 'print "$F[%ENV{column}]\n"'` echo "$res"
二、
...
HADEX_ FROM HELL.