PDFのページ数を繰り返し抽出してCSVにダンプします。

PDFのページ数を繰り返し抽出してCSVにダンプします。

ディレクトリ構造のさまざまなサブフォルダ内のPDFリストと各PDFファイルのページ数を取得する必要があります。すべてCSVファイル(例<filename>,<number_of_pages>:。

使ったFDそしてqpdfページ数を再帰的に抽出します。

fd ".pdf" --type f -x qpdf --show-npages {/}

コマンドラインでCSVをマージechoまたは作成しようとしましたが、成功しませんでした。printf

答え1

ちなみに私はちょうどインストールしてfd初めて試してみます。

もともと期待どおりに機能しなかったので、別のアプローチを選択し、出力をfdRead-Whileループにパイプして変数に割り当てました。

fd -e pdf -x echo {} | while read -r line; do 
    var1="$line" && var2=$(qpdf --show-npages "$line"); 
    echo "var1,var2" > myfile.csv;
done

私はRTFM教育も受けていないことを指摘したいと思います。 ;)

関連情報