一起使用 grep 和 mediainfo

一起使用 grep 和 mediainfo

我正在尝试构建包含元数据名称和文件路径的电影列表。到目前为止,这是我的声明:

find ~/Videos/Movies/ -type f -exec mediainfo {} \; | grep -E 'Movie name|Complete name' | sort > ~/Videos/movies.txt

它将我想要的所有数据放入文本文件中,但将其排列在单个排序列表中,名称和路径被视为队列中不同位置的两个单独的条目。我应该如何更改语句来排列列表 - 按电影名称排序但将路径和名称放在一起?谢谢。

电流输出例如:

Complete name                            : /home/matthew/Videos/Movies/1-a/10RillingtonPlace.m4v
Complete name                            : /home/matthew/Videos/Movies/1-a/12AngryMen.m4v
Complete name                            : /home/matthew/Videos/Movies/1-a/12YearsASlave.m4v
Movie name                               : 10 Rillington Place
Movie name                               : 12 Angry Men
Movie name                               : 12 Years a Slave

我想看到的是:

Movie name                               : 10 Rillington Place
Complete name                            : /home/matthew/Videos/Movies/1-a/10RillingtonPlace.m4v
Movie name                               : 12 Angry Men
Complete name                            : /home/matthew/Videos/Movies/1-a/12AngryMen.m4v
Movie name                               : 12 Years a Slave
Complete name                            : /home/matthew/Videos/Movies/1-a/12YearsASlave.m4v


相关内容