Todavía soy bastante nuevo en Linux. Soy usuario desde hace unos 2 meses. Entiendo cómo hacer tuberías básicas con grep y escribir STDOUT
en archivos de texto.
Estoy intentando hacer algo similar con mi utilidad de portapapeles. gpaste.
Me gustaría usar el texto que copio con la información URL de mi navegador GUI y lo pego en un comando de terminal. El siguiente paso sería aprender a extraer esta información automáticamente y ejecutarla mediante manipulaciones similares, pero no nos adelantemos.
Mi proceso, abro gpaste ui
y copio la URL de youtube en cuestión. Se ingresa en gpaste history.
Cuando ingreso, gpaste get [#]
se devuelve la entrada correcta, genial.
Sin embargo, cuando intento manipular esos datos en otra aplicación, como youtube-dl, aparece el error "gpaste no es una URL reconocible".
Esto es lo que he probado:
youtube-dl | gpaste 0
gpaste get [#] | youtube-dl
No muy creativo, lo sé, pero ¿qué diablos...?
¿Alguna sugerencia?
Respuesta1
¿Estás seguro de que youtube-dl puede leer desde stdin? Si es así, su segundo ejemplo debería funcionar.
Intentaryoutube-dl $(gpaste get [#])
Asegurarse$(gpaste obtener [#])devuelve lo que esperas que puedas hacer primeroecho $(gpaste get [#])