![一起使用 grep 和 mediainfo](https://linux22.com/image/202201/%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%20grep%20%E5%92%8C%20mediainfo.png)
我正在尝试构建包含元数据名称和文件路径的电影列表。到目前为止,这是我的声明:
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