pdfuniteを使用して、複数のpdfファイルを1つの出力ファイルにマージします。ディレクトリにはさまざまなものが含まれているため、ls / grepを使用して適切なファイル名を取得し、pdfuniteを使用してまとめることができると考えました。ls / grepの出力は次のようになります。
ls | grep "handout...pdf"
handout01.pdf*
handout02.pdf*
handout03.pdf*
handout04.pdf*
handout05.pdf*
handout06.pdf*
次に、以下の構文を持つpdfunitを呼び出します。
pdfunite [options] PDF-sourcefile1..PDF-sourcefilen PDF-destfile
私の問題は、ls / grepの出力をpdfuniteにパイプできるとは思えないことです。なぜなら、それはそのように動作するはずがないからです。一方、私が試してみると:
pdfunite ls | grep "handout...pdf" grep.pdf
次に、grepは明らかに、選択した出力ファイルについて文句を言います。
grep: grep.pdf: No such file or directory
私は2つの別々のステップを行うことができ、それが機能することを知っていますが、1行でこれを行う方法を見つけたいです。
ls
、これを使用することは本当に一般的ですが、悪です。lsの出力が一貫しているという保証はありません。多くの場合、エイリアスです。Find otohは一貫しています。