我正在使用exiv2
0.27.2。我想打印多个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
您可以使用诸如etc 之类的工具对输出进行后处理
exiv2 -g Exif.Image.Artist -Pv ./*.webp | sed 's/.*\.webp[[:blank:]]*//'
或使用循环一次传递一个文件:
for f in ./*.webp; do exiv2 -g Exif.Image.Artist -Pv "$f"; done
或使用exiftool
例如
exiftool -q -p '$Exif:Artist' ./*.webp