この狂気の助けを求めてください:
openssl x509 -noout -subject -in 01.pem
subject= ....
上記の方法は機能しますが、複数のファイルに対して実行しようとすると失敗します。
find . -name "*.pem" -exec openssl x509 -noout -subject -in {} +
unknown option ./01.pem
...
ここで問題は何ですか?
ありがとうございます!
答え1
解決策は簡単です。見つかったファイルを収集し、それらのうちのいくつか(パラメータスペースを超えずにできるだけ多く)を同じ呼び出しに追加することを+
意味します。ファイル引数のみが許可されているため失敗します。find
openssl
openssl
この場合は\;
代わりに使用してください+
。