我正在使用Jobdepends命令获取使用tax_check_d_%声明的作业列表 我需要像tax_check_d_job这样的文件 但它回来了 tax_check_djob tax_check_d_job tax_check_djob_job
我如何只选择tax_check_d_job?
答案 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_.*"