sábado, 23 de febrero de 2013
Borrando los comentarios de forma masiva
Aquí les dejo en esta oportunidad, un script que me hes de mucha utilidad.
Como medida de seguridad y eficiencia, antes de subir mis páginas a los servidores de producción, borro todo lo que son comentarios y lineas en blanco de mi código fuente.
#!/bin/bash
#Busca el patron // en los archivos indicados y la sustituye por otra
# Para ejecutar ./comentario.sh *.s
#(trabaja con todos los archivos con extension s)
#Adicionalmente borra los enter y todas la lineas contenidas entre /* */
patron='//'
for i in $*
do
linea=`grep -n $patron $i`
if [ -z "$linea" ]
then
echo "No se encontró la cadena en el archivo $i"
else
#El primero borra las lineas //
#El segundo los enter
#Y el tercero lo contenido entre /* */
sed '/^\/\//d' $i | sed '/^$/d' | sed '/\/\*/,/\*\//d' > $i.tmp
mv $i $i.backup
mv $i.tmp $i
fi
done
echo "Finalizado"
Espero que les sea de utilidad.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario