MACを使用しています。
件名のとおりですが、フォルダ内(1階層)にフォルダが数十個あり(2階層)たくさんPDFがあります。
それぞれ1つのPDFには1000ページほどあります。
いちいちPDFを開いて、ページ数を数えるのが大変手間ですし、フォルダを一つ一つあたって、PDFの件数を数えるのもてまです。。。
Windowsでいう、下記URLのような表示方法はありますでしょうか。
https://oshiete.goo.ne.jp/qa/9536975.html
No.1ベストアンサー
- 回答日時:
フォルダ内(1階層) 直下に下記のテキストファイル【pdf_count.sh】を置いて
ターミナルでそのフォルダに移動して下記コマンドラインを実行
sh pdf_count.sh <Enter>
同フォルダに結果ファイル「result.csv」が出来ます。
3列構成で以下の通りです。
1列目 レコードナンバー
2列目 PDFファイルページ数
3列目 対象PDFファイル名
【pdf_count.sh】の内容
--ここから------------------------------------
#!/bin/sh
find -H . -type f -name "*.pdf" > 1.log
sed 's/^\.\///' 1.log > tmpfile
>2.log
for i in `cat tmpfile`
do
PAGE=`python -c "import os;from CoreGraphics import *;print(CGPDFDocumentCreateWithProvider(CGDataProviderCreateWithFilename('${i}')).getNumberOfPages())"`
echo "${PAGE},${i}" >>2.log
done
awk -F',' '{sum+=$1} {print NR","$0} END {print "Summary: Files="NR" Pages="sum}' 2.log > result.csv
rm 1.log 2.log tmpfile
--ここまで------------------------------------
※ PDFファイル名に半角スペースや半角記号[]<>などが含まれていると上手くいかないかもしれません。
【おまけ】
result.csvをエクセルで開くと、ファイル名に日本語が含まれている部分は文字化けすると思いますので、その際は↓などとして文字コード変換してください。
iconv -f UTF-8-MAC -t SHIFT_JIS result.csv > result_sjis.csv
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
好きなおでんの具材ドラフト会議しましょう
肌寒くなってきて、温かい食べ物がおいしい季節になってきましたね。 みなさんはおでんの具材でひとつ選ぶなら何にしますか? 1番好きなおでんの具材を教えてください。
-
【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
2024年は「名探偵コナン30周年」「涼宮ハルヒ20周年」などを迎えますが、 あなたが「もうそんなに!?」と驚いた○○周年を教えてください。
-
メモのコツを教えてください!
メモを取るのが苦手です。 急いでメモすると内容がごちゃごちゃになってしまったり、ひどいときには全く読めない時もあります。
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら「ろうそくの数はあなたが好きな人の数です」と言われ浮気者扱いされたことをいまだに根に持っています。
-
高校三年生の合唱祭で何を歌いましたか?
大人になると大人数で合唱する機会ってないですよね。 思い出すと、高校三年生の合唱祭が最後でした。 そこで、みんなの思い出の合唱曲を知りたい!
-
フォルダ内のPDF数を一発で把握したい
PDF
-
複数あるPDFファイルのページ数を知りたい
フリーソフト
-
PDFのページ数を調べたい
フリーソフト
-
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルのVBAについて とある...
-
MAC フォルダ内のPDF件数とペー...
-
Python CSVファイルについて
-
大量のフォルダからひとつのフ...
-
コマンドプロンプトのエラーに...
-
コマンドプロンプトの「%1」と...
-
binファイルを解凍したいの...
-
iPhoneでXMLファイルを開くには...
-
VBAでワークシートを引数として...
-
名前の変更ができない動画ファイル
-
バッチでテキストファイルから...
-
これってパソコンの最適化が完...
-
一定のファイル数ごとにフォル...
-
コマンドプロンプトで変数が数...
-
jarファイル
-
コマンドプロンプト標準出力と...
-
テキスト(txt)→ワード(docx)へ...
-
パソコンのフォルダー内のファ...
-
公文書のxmlファイルの開き方が...
-
EXIF情報を出力するマクロ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルのVBAについて とある...
-
Python CSVファイルについて
-
複数エクセルファイルの合成
-
FTPコマンド mgetでとまってし...
-
【Rコマンダー】データインポー...
-
アクセスと同フォルダのCSVファ...
-
エクセル 指定範囲をCSV出力
-
複数のcsvファイルを統合、でも...
-
MAC フォルダ内のPDF件数とペー...
-
gnuplotで複数csvファイルから...
-
yahooカレンダーのデータをICS...
-
EXCEL マクロが正常に動かなく...
-
バッチ処理でcsvファイルの文字...
-
Excelマクロで、ファイルの閉じ方
-
csv形式からbmpを作成
-
エクセルマクロ、複数のCSVファ...
-
マクロでA1のデータをB列の行数...
-
シェルスクリプトで文字コード変換
-
csvをVBAを使ってエクセル形式...
-
bmpファイルの明暗について
おすすめ情報