0

Jobdependsコマンドを使用して、tax_check_d_%で示されるジョブのリストを取得しています。tax_check_d_jobのようなファイルが必要ですが、tax_check_djobtax_check_d_jobtax_check_djob_jobが返されます。

tax_check_d_jobのみを選択するにはどうすればよいですか?

4

1 に答える 1

0

ジョブフィルターで使用する場合、_(アンダースコア)文字は1文字に完全に一致するワイルドカードです。これは、望ましくない結果が戻ってくるのを見る理由を説明しています-tax_check_d_job_%本質的にはと同じtax_check_d_job%です。

残念ながら、これを回避する方法はないと思います。Autosys4.0リファレンスガイドによると、SQLESCAPEオプションはワイルドカードではサポートされていません。

検索条件にもう1文字追加して、不要な結果を除外し、必要に応じてコマンドを複数回実行することをお勧めします。たとえば、必要に応じて、、...で実行しtax_check_d_job_a%ますtax_check_d_job_b%

また、カスタムコードを使用して、見たくない結果を取り除くこともできます。ニーズに応じて、これは次のように単純な場合があります

job_depends -d -J tax_check_d_job_% | grep "tax_check_d_job_.*"
于 2011-01-18T22:59:11.877 に答える