| Linux - Script para modificar multiples ficheros usando un bucle for y sed |
|
|
|
| Written by Juan Sierra Pons | ||||||||
| domingo, 19 noviembre 2006 | ||||||||
|
There are no translations available Algunas veces nos encontramos con que tenemos que hacer la misma modificación en multiples ficheros. Por ejemplo hemos puesto una ruta mal en todos nuestros ficheros .html y tenemos que hacer la misma modificación en todos. Esto podria significar modificar 10, 100 ficheros. Veamos como podemos ahorrarnos todo este trabajo. Para el ejemplo vamos a usar un caso muy simple: en todos los ficheros .html hemos puesto la ruta mal. En los ficheros .html tenemos:src=Images/nuevo-flash_15.gif y tendriamos que tener: src=images/nuevo-flash_15.gif Es decir la primera "i" de images en minusculas. El script es el siguiente:
En primer lugar con el bucle for, recorremos todos los ficheros .html y con el comando sed hacemos la modificacion que queremos para cada uno de los ficheros. El comando sed es una herramienta muy potente ya que nos permite hacer multitud de de operaciones sobre ficheros de forma desatendida, ej: en un script.
Powered by !JoomlaComment 3.12 Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved. |
||||||||
| Last Updated ( martes, 01 enero 2008 ) | ||||||||
| < Prev | Next > |
|---|















