SOに「宿題をしてください」と頼んだことはありませんが、どこから始めればいいのか本当にわかりません。
JSignPdfを使用して自動署名された後、ディレクトリにダンプされるドキュメントがたくさんあります(--output-directory
オプションには、入力と同じように出力する機能がないようです):
/some/dir/Signed/PDF1_signed.pdf
/some/dir/Signed/PDF2_signed.pdf
/some/dir/Signed/PDF2_signed.pdf
次に、ソース/署名されていない対応物を見つけたいと思います:
/some/dir/with/docs/PDF1.pdf
/some/dir/where/is/PDF2.pdf
/some/dir/why/this/PDF3.pdf
...署名済みの PDF をそれぞれのディレクトリに移動します。
コマンドを使用して、さまざまなディレクトリにあるすべての PDF を検索します。
find . -name '*.pdf' -exec sh -c 'exec java -jar jsignpdf-1.4.3/JSignPdf.jar ... ' sh {} +
...そして、find
出力を変数にしてから、IF THENを使用して一致させるなどのことを試みましたが、成功しませんでした。find
出力を複数の変数にする必要がありますか? 私はとても迷っています:(
私はこれを何らかのシェルで実現したいと考えていますが、Perl ジャンキーや他の何かが存在する場合は、別の移植可能なソリューションがあれば幸いです。
私はそれを分解しようとしましたが、まだそれを達成する方法を理解していません...
- _signed なしで VarName に一致するファイルを見つける
- 一致する名前の _signed ファイルを、見つかったファイルのディレクトリに移動します
ヘルプ/ガイダンスをありがとう。