【发布时间】:2011-01-07 06:44:50
【问题描述】:
我正在使用 Jobdepends 命令获取带有 tax_check_d_% 的作业列表 我需要tax_check_d_job之类的文件 但它返回 tax_check_djob tax_check_d_job tax_check_djob_job
如何只选择 tax_check_d_job?
【问题讨论】:
我正在使用 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_.*"
【讨论】: