Alguém poderia ajudar a traduzir as seguintes linhas de comando em comandos para o Windows?

0

Tópico original: Baixe todos os arquivos .m4s de um fluxo de traço mpeg

echo "IS.mp4" >"links.txt"

seq -f "%06g.m4s" 0 394 >>"links.txt"

wget -i "links.txt" -O "audio.mp4" -B "http://80.188.78.212/aa/ffc8a55fe6f203b0bffecb73efacb69b/1494953435522/eda9c6f7b1e3de68db8e3e5dc0d14fc7/dna-61924494877285694-pc/1002-1502/"

Como não tenho pontuação suficiente de 'reputação' para adicionar meu comentário nesse tópico, tive que iniciar um novo tópico aqui. Alguém poderia traduzir as linhas de comando do Linux acima para a versão do Windows? Como usar WGET for Windows ?

    
por 胡浩治 16.12.2017 / 15:38

1 resposta

1

O script cria um arquivo chamado links.txt , contendo nomes de arquivo para download de um URL base usando wget .

A primeira linha de links.txt é simplesmente IS.mp4 . Você pode criar isso manualmente ou usando exatamente o mesmo comando echo , que funciona da mesma maneira no Bash e no DOS.

O comando seq gera uma lista de nomes de arquivos como este:

000000.m4s
000001.m4s
000002.m4s
000003.m4s
...
000394.m4s

Você pode conseguir o mesmo usando o Excel e uma fórmula simples. Copie o resultado e anexe ao final de links.txt .

Como alternativa, se você tiver o Bash (se não puder acessar facilmente o Git Bash), então você pode conseguir o mesmo que seq está fazendo assim:

for i in {0..394}; do printf "%06d.m4s\n" $i; done >> links.txt

Finalmente, no comando wget não há nada para traduzir, você pode executar esse comando no DOS.

    
por 16.12.2017 / 16:34