[Asociacion] Archivos
Gary Castillo Gorbunov
elnumero en gmail.com
Jue Ene 15 11:06:52 ECT 2009
El 15 de enero de 2009 9:47, Santiago Cordovilla <corlubu en gmail.com>escribió:
>
> Existe alguna forma por consola para insertar código dentro de varios
> archivos
>
> Por ejemplo necesito insertar la frase " Esto es Software libre" en algunos
> archivos php
>
> Hay algún comando que lo realize?
>
> Gracias
Santiago, puedes usar echo para concatenar texto al final de cualquier
archivo por ejemplo:
*echo "Texto a concatenar" >> miarchovo.php*
Si quieres realizar esto con varios archivo puedes escribir un pequeño
script como el siguiente:
*#!/bin/bash
for i in $( ls *php ); do
echo "Esto es software Libre" >> $i
done*
Este te pone el texto -*Esto es software Libre*- al final de todos los
archivos que terminen con php.
Pero si no quieres poner el texto al final sino en otro lado, te sugiero
usar "sed" .
Otra opción es usar un poderoso lenguaje con sus propios comando para
procesar texto como lo es el awk, como recomienda Rafa.
Saludos
Gary
Más información sobre la lista de distribución Asociacion