rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

うちの不要録画ファイルとそのファイル情報を収めたファイルを検索し、不要録画ファイルとその情報を削除する

2025 Dec. 27.
2025 Nov. 15.
2025 Aug. 15.
2025 Apr. 26.

(1)録画ファイル情報を収めたファイルから不要録画の情報を抽出する


  $ find /VIDEO/ROOT/DIR/ -type f -name "*record*info*.txt" -print0 | xargs -0 grep 'KEYWORD' | grep -v 'EXCLUDEWORD' | head -n 1
   KEYWORD:検索したい文字列
   EXCLUDEWORD:録画情報に含まれていないで欲しい文字列

(2)上記(1)で得た情報から不要録画ファイルのファイルパスを取得し、そのファイルパスを表示しつつ不要録画ファイルを削除する


  $ find /VIDEO/ROOT/DIR/ -type f -name "FILE2DELETE" -print -delete
   FILE2DELETE:不要録画ファイル名

(3)録画情報を収めたファイルから削除ファイルの情報を削除する

次のリンクページのシェルスクリプトを用いて録画情報を削除する。

リンク: うちのTV録画ファイル情報を納めたテキストファイルから検索文字列を含む行を削除するシェルスクリプト - rokkonet