我正在使用 Jobdepends 命令获取带有 tax_check_d_% 说明的作业列表 我需要 tax_check_d_job 之类的文件,但它返回 tax_check_djob tax_check_d_job tax_check_djob_job
我怎样才能只选择 tax_check_d_job?
在作业过滤器中使用时,_
(下划线)字符是与一个字符完全匹配的通配符。这解释了为什么您会看到不想要的结果返回 -tax_check_d_job_%
与tax_check_d_job%
.
不幸的是,我认为没有办法解决这个问题 - 根据 Autosys 4.0 参考指南,通配符不支持 SQL ESCAPE 选项。
我建议在您的搜索条件中再添加一个字符以过滤掉不需要的结果,如有必要,多次运行该命令。例如,根据需要使用tax_check_d_job_a%
, tax_check_d_job_b%
, ... 运行它。
您还可以使用一些自定义代码来删除您不想看到的结果。根据您的需要,这可能很简单
job_depends -d -J tax_check_d_job_% | grep "tax_check_d_job_.*"