gpaste obtém como STDIN para youtube-dl

gpaste obtém como STDIN para youtube-dl

Ainda sou bastante novo no Linux. Sou usuário há cerca de 2 meses. Eu entendo como fazer tubulações básicas com grep e gravar STDOUTem arquivos de texto.

Estou tentando fazer algo semelhante com meu utilitário de área de transferência. gpaste.Gostaria de usar o texto que copio as informações de URL do meu navegador GUI e colo em um comando de terminal. O próximo passo seria aprender como extrair essas informações automaticamente e executá-las por meio de manipulações semelhantes, mas não vamos nos precipitar.

Meu processo, abro gpaste uie copio a url do youtube em questão. Ele é inserido gpaste history.Quando eu digito gpaste get [#]a entrada correta é retornada, ótimo.

No entanto, quando tento manipular esses dados em outro aplicativo, como o youtube-dl, encontro o erro "gpaste não é um URL reconhecível".

Aqui está o que eu tentei:

youtube-dl | gpaste 0
gpaste get [#] | youtube-dl

Não é muito criativo, eu sei, mas e aí...

Alguma sugestão?

Responder1

Tem certeza de que o youtube-dl pode ler stdin? Nesse caso, seu segundo exemplo deve funcionar.

Tentaryoutube-dl $(gpaste get [#])

Para ter a certeza$(gpaste obter [#])retorna o que você espera que possa fazer primeiroecho $(gpaste get [#])

informação relacionada