No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 267 | 268 | 269 |...| 1381 | 1382 | 1383 || Next»

pdf のページ数を確認するワンライナー

ls *.pdf | python3 -c 'import PyPDF2;import sys;[print("{} {}".format(PyPDF2.PdfFileReader(open(file.strip(), mode="rb")).getNumPages(),file.strip())) for file in sys.stdin.readlines()]'

しばしばお世話になる pdftools の使ってる PyPDF2 ライブラリを呼ぶ感じでテキトウに.とりあえず動けばいい.

追記:PdfFileReader が Obsolete ということで,PdfReader を使って書き換え:

ls *.pdf | python3 -c 'import PyPDF2;import sys;[print("{} {}".format(len(PyPDF2.PdfReader(open(file.strip(), mode="rb")).pages),file.strip())) for file in sys.stdin.readlines()]'

恵方巻を食べる

例のごとく昼にスーパーに行ってみたものの,あんま面白いやつが売ってなかった.残念.パン屋にあったパンで作った恵方巻きは見た目のクオリティが高く面白かったのだけど,パンの気分ではなかったのでやめた.

ということで,今年は大トロ入り(?) 鉄火巻(1580円)と海鮮巻(1280円).昼飯と晩飯とで両方を半分ずつでちょうどよいサイズ.なお,諸々のルールは無視.ちょっと豪華な太巻きを食べただけだ.

そしてマグロがものすごく筋の部分だった…… 

どうにもならん

「期末試験ぶっちしたからどうにかしてくれ」って来るのはどうにかならんのか? しかも「出席足りないと期末試験の受験資格なし」という規則があるのに出席足りてねぇとか……

今日の疑問

何でこれ紙で提出せにゃあかんの?

物理的に送りつける手間が無駄すぎる……

メンドイのが少し片付いた

とりあえずめでたし.残りもあともうちょい.

だがしかし,多いな……

read コマンドを少しまともに使う

タブ区切りのフィールドを,タブ以外はそのままに読み込んで flds という配列に入れてもらう:

while IFS=$'\t' read -a flds; do echo ${flds[0]}; ...; done

IFS をちゃんと指定しておかないと空白まで消えちゃうので注意なのと,-a オプションで配列に入れてもらえるので便利なのと.ここらは今までちゃんと使えていなかったのでメモ.

«Prev || 1 | 2 | 3 |...| 267 | 268 | 269 |...| 1381 | 1382 | 1383 || Next»
Search
Feeds

Page Top