2

証明書の有効期限を確認するために、findコマンドからの出力をOpenSSLに送信しようとしています。

これはファイルを見つけます

find . -name \*.pem -type f

これにより、必要な証明書情報が生成されます

openssl x509 -in certname.pem -noout -enddate

これら2つをマージできますか?

ご協力いただきありがとうございます。

4

2 に答える 2

5
find . -name \*.pem -type f -execdir openssl x509 -in {} -noout -enddate \;
于 2010-04-30T20:22:37.307 に答える
0

findに関する一般的なコメントと同じように、findの出力を取得してxargsにパイプし、コマンドを実行させると、コマンドの実行速度が大幅に向上します。問題は、findが一致するファイルごとに新しいコマンドを生成し、それが非常に遅いことですが、同じコマンドに複数のパラメーターを渡すことができる場合(xargsのように)、それらのフォークとコンテキストスイッチをすべて保存します。grepのようなコマンドで本当にうまく機能します。

于 2010-05-01T02:14:45.130 に答える