Enviado em 10/02/2018 - 18:34h
Preciso encontrar uma maneira de transformar o resultado de um comando em uma variável, veja o meu caso.
--
$ mkvmerge -i filme.mkv | grep "audio"
=> Abaixo é o resultado.
ID da faixa 0: audio (AAC)
ID da faixa 3: audio (AAC)
--
No caso, eu queria pegar os números que estão após "ID da faixa" e transformá-los em variáveis para usá-las em outro comando. De qualquer forma, acrescentei este comando para pegar somente números que preciso: mkvmerge -i filme.mkv |grep "audio" | cut -d ' ' -f4 | sed s/://
0
3
--
Eu gostaria de pôr estes valores neste comando abaixo no lugar das letras em maiúsculo. O número do "map" será equivalente à quantidade de número encontrados.
ffmpeg -i filme.mp4 -map 0:X -map 0:Y -map 0: ...
Agradecido por qualquer ajuda.
--
$ mkvmerge -i filme.mkv | grep "audio"
=> Abaixo é o resultado.
ID da faixa 0: audio (AAC)
ID da faixa 3: audio (AAC)
--
No caso, eu queria pegar os números que estão após "ID da faixa" e transformá-los em variáveis para usá-las em outro comando. De qualquer forma, acrescentei este comando para pegar somente números que preciso: mkvmerge -i filme.mkv |grep "audio" | cut -d ' ' -f4 | sed s/://
0
3
--
Eu gostaria de pôr estes valores neste comando abaixo no lugar das letras em maiúsculo. O número do "map" será equivalente à quantidade de número encontrados.
ffmpeg -i filme.mp4 -map 0:X -map 0:Y -map 0: ...
Agradecido por qualquer ajuda.