bash: find-exec y nombres de archivo
w3m (1)
La redirección ocurre fuera de find
. Invocar una subshell.
find -name *.html -exec bash -c ''w3m "$1" > w3m-"$1".html.out'' w3mout {} /;
Quiero quitar el HTML de cientos de archivos.
Este es el comando con el que comencé:
find -name *.html -exec w3m {} > w3m {}.html.out /;
El problema que me he encontrado es que creó un solo archivo .htm.out grande (llamado {} .html.out) - Quiero que el archivo que estoy usando se nombre como sea el original .out.
Por ejemplo, tengo
2002/filename.html
Quiero ejecutarlo a través de w3m, y obtener 2002 / filename.html.out
¿Alguna sugerencia? Estoy abierto a otras soluciones que no usan bash
Estoy usando cygwin.