私は次のことを達成しようとしています:
複数のビデオ ファイルを含むディレクトリがあり、すべてのファイルを一覧表示し、同じ行に mediainfo を使用してファイルの期間とサイズを追加します (他に利用できるものはありません)。
Mediainfo の出力は次のようになります。
General
Format :
File Size : 335 MiB
Duration : 28mn 24s
ファイル内の次のデータを取得したい:
filename : 335 MiB : 28mn 24s
したがって、ファイルの重複があるかどうかを確認できます...
したがって、次のスクリプトがあります。
#!/bin/bash
for i in $( ls /mnt/storage/kids/* ); do
echo -n item: $i ":"
mediainfo $i |grep -A 1 "File size"
done
echo n を使用すると、 item と同じ行に次の行が表示されます。
ファイル名と期間ヘッダーも削除したいと思います。
何か案が?