私はPDFファイルを見つけてリンクする方法を知っています。私は以下のコードにしました。
pdfunite *.pdf output.pdf
しかし、問題は、filenames.txtなどのファイルにファイル名のリストがあり、同じフォルダからこれらのファイルを検索してこれらのファイルのみをマージしたいということです。インターネットで検索しようとしましたが、同様の解決策が見つかりませんでした。 grep -wFfオプションを使用して検索しようとしました。
find | grep -wFf "fileames.txt\*.pdf" cat *.pdf
どうすればいいのか知っている人はいますか?ファイル名は次のとおりです。
CSAI_isotig00407:342-556
CSAI_isotig00408:342-556
.
.
PDFファイル名は1,2,3.pdfです。
CSAI_isotig00407:342-556_1.pdf
CSAI_isotig00408:342-556_2.pdf
ベストアンサー1
pdfunite $(sed 's/$/_*.pdf/' filenames.txt) output.pdf
だから、filenames.txt
それが含まれている場合
CSAI_isotig00407:342-556
CSAI_isotig00408:342-556
このコマンドは効果的に実行されます
pdfunite CSAI_isotig00407:342-556_*.pdf CSAI_isotig00408:342-556_*.pdf output.pdf