
0.27.2を使用していますexiv2
。複数のファイルのタグ値を印刷したいのですが、webp
ファイル名は印刷したくありません。
次のコマンドを使用します。
exiv2 -g Exif.Image.Artist -Pv *.webp
次の結果が表示されます。
3q2NIGNI_o.webp tomato
3qAwrJWu_o.webp orange
3qDZg9vz_o.webp cantelope
次のようにファイル名なしでタグ名のみを出力したいと思います。
tomato
orange
cantelope
答え1
sed
などのツールを使用して出力を後処理できます。
exiv2 -g Exif.Image.Artist -Pv ./*.webp | sed 's/.*\.webp[[:blank:]]*//'
または、ループを使用して一度に1つのファイルを渡します。
for f in ./*.webp; do exiv2 -g Exif.Image.Artist -Pv "$f"; done
または、たとえばexiftool
使用します。
exiftool -q -p '$Exif:Artist' ./*.webp