#告発状\金沢地方検察庁 **** 写真ファイルの並び順の訂正と写真ファイル名の書式変更

:CATEGORIES: @kanazawabengosi #金沢弁護士会 @JFBAsns 日本弁護士連合会(日弁連) #法務省 @MOJ_HOUMU #お知らせ

〉〉〉 Linux Emacs: 2022/06/19 23:43:07 〉〉〉

 撮影日時を使ったファイル名の並び順が正しくないことに気が付きました。一括投稿のコマンドというかスクリプトはパイプでsortのコマンドの処理を加えただけですが、次のように修正しました。

#!/bin/bash
ls ~/pwork

tweet_user_count.rb
cd ~/pwork && (IFS=$'\n'; ls -d done && for i in `find .  -maxdepth 1 -type f | sort`; do khs "$i"; echo "$i"; sleep 3 && mv "$i" ~/pwork/done/; done) 
tweet_user_count.rb

 久しぶりに遅い時間になった銭湯に行く前に問題に気がついたのですが、間を置かずに同じファイル名を使ったテキストではTwitterに投稿が出来ないので思案したところ、Twitterに投稿済みであるという印をつけることにしました。

 ちょうど2日ほど前からTwitterの投稿済みの写真ファイルを元のフォルダに戻すようにしていました。それまでは特定のフォルダにコピーをして処理の済んだファイルは削除をしていました。投稿済みの印のついたファイルをフォルダに戻すことで、重複したファイルの投稿を避けれるとも考えました。

 ちょっと自分には簡単ではなかったのですが、次のワンライナーのコマンドでTwitterに投稿処理をする写真ファイルのファイル名を一括で変更するようにしました。20分ほど掛かったと思います。これしきのことで修行が足りないと思いました。

ruby -e 'Dir.glob("*").each{|f| File.rename(f, f.gsub(/(....-..-.._......_)(.+)/){$1 + "KK_" + $2})}'

〈〈〈 2022/06/19 23:54:21 Linux Emacs: 〈〈〈

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です