Autosys Job取决于正则表达式

时间:2011-01-07 06:44:51

标签: unix autosys

我正在使用Jobdepends命令获取使用tax_check_d_%声明的作业列表 我需要像tax_check_d_job这样的文件 但它回来了 tax_check_djob tax_check_d_job tax_check_djob_job

我如何只选择tax_check_d_job?

1 个答案:

答案 0 :(得分:0)

在作业过滤器中使用时,_(下划线)字符是一个只与一个字符匹配的通配符。这就解释了为什么您会看到不需要的结果 - 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_.*"