我们在工作中有一个模块,它包含在大多数脚本中,用于创建日志记录事件,其中包括谁调用了脚本以及传递给它的命令行参数。目前,这只是使用了一个@ARGV转储。但是,对于可能包含在命令行中传递的安全信息的脚本,我们希望包含此功能。因此,我们仍然希望对传递给脚本的选项进行分类,但掩蔽这些值。s/(?<=.{2})./X/sg#!/usr/bin/env perl
use warnings;
use
具体地说,举个例子:请注意,上面没有引号,我没有修改shell脚本的控制权。但是,我不确定是否可以通过其他程序在上述语法中插入引号。现在,我想把上面的代码发送给一个Perl程序来解析选项,以便它将+define BOOST +noconvtest +actuate-long与选项-filter_arg关联起来,将+define siz