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