2012-01-23 3 views

Respuesta

19

En lugar de cat, que lee un archivo del sistema de archivos, utilice wget -O- -q, que lee un documento a través de HTTP y lo escribe a la salida estándar:

for i in $(wget -O- -q http://localhost/1/downloads.txt) 

(la opción -O... significa "escribir en el archivo especificado", w aquí - es salida estándar; la opción -q significa "tranquila", y desactiva un montón de registro que de lo contrario ir a error estándar)

14

Usted puede utilizar curl:.

curl http://localhost/1/downloads.txt 
+0

Debería ser la respuesta aceptada –

6

¿Por qué utiliza una URL para copiar desde la máquina local ? ¿No puedes simplemente cazar directamente desde el archivo?

Si es haciendo esto desde una máquina remota y no localhost, hasta donde yo sé, no se puede pasar una URL a cat.

me gustaría probar algo como esto:

scp [email protected]:/filepath/downloads.txt /dev/stdout 

Como alguien ha mencionado también se podría utilizar wget en lugar de SCP.

Cuestiones relacionadas