Se você quiser que o parâmetro do script ( $1
) termine como parâmetro do mediainfo, basta colocá-lo lá:
# ...
mediainfo "$1" | grep Duration | sort -u
# ...
Isso funciona para um único parâmetro no script. De maneira mais flexível, você pode passar por cima de todos os parâmetros do script e alimentá-los, um de cada vez, para mediainfo:
for file in "$@"
do
mediainfo "$file" # ...
done