Eliminando todos los comentarios del archivo de configuración antes de postear su contenido:

Supongamos que mi viejo amigo y proxy-caché de cabecera un día deja de funcionar y tengo que ir a preguntar a un foro a ver si alguien me da una mano. Sería una locura pedirle a alguien que encuentre la falla entre las 4775 líneas de configuración de mi archivo /etc/squid/squid.conf, (contadas con wc), dejo constancia:

~ # wc -l /etc/squid/squid.conf

4775 /etc/squid/squid.conf

De paso, por si alguien no conocía el comando, wc -Por las siglas en inglés de Word Count- cuenta palabras, lineas, caracteres e inclusive bytes.

Volviendo al tema, puedo eliminar todo lo que sean comentarios de un archivo de configuración ejecutando el siguiente comando:

grep -vh '^[[:space:]]*\(#\|$\)' /ruta/al/archivo_de_configuración

Poco amigable, imposible de recordar al primer intento. Bash de por medio, puedo crear un script que lea el archivo de configuración de 4000 y tantas líneas y me lo devuelva sin comentarios:

#!/bin/bash # Código para quitar todos los comentarios y líneas en blanco

grep -vh '^[[:space:]]*\(#\|$\)' "$@"

Y guardar ese script como /usr/bin/nocomentarios.sh, por ejemplo, de forma de tenerlo siempre a mano.

El archivo tiene que ser ejecutable:

chmod +x /usr/bin/nocomentarios.sh

Por último, cada vez que quiera eliminar los comentarios de un archivo, poniendo de nuevo el ejemplo del archivo de configuración de Squid, basta con hacer:

nocomentarios.sh /etc/squid/squid.conf

Y para muestra basta un botón dicen; Después de limpiar todos los comentarios, la cantidad de líneas no comentariadas de mi squid.conf son únicamente 47:

~ # grep -vh '^[[:space:]]*\(#\|$\)' /etc/squid/squid.conf | wc -l

47

Lo robé tomé prestado de los foros de Gentoo en su momento, y desde entonces lo uso siempre, no solo a la hora de postear algo, ayuda mucho también a depurar en caso de que algo salga mal….

Alguien se ha tomado el trabajo de hacer un mapa de usuarios de Gentoo aprovechándose vilmente de la API de google maps y ha tenido a bien además ponerlo online, con nombre de dominio y todo…

La página promete. Otras distribuciones deberían hacer lo mismo. Esto me permitió enterarme que soy el único usuario registrado en mi ciudad y que nadie mas (que se haya registrado) usa Gentoo en 116Km a la redonda… De golpe me encuentro aislado del mundo… Deberé cambiar a Ubuntu?

Al que la quiera visitar: http://www.gentoo-users.org/

Paises que componen la lista de gente registrada:
Continúa leyendo

¿Que buscaba la gente en internet cuando llegó a Mi blog?

Buscando Visitas

  • videos dvdrip 165
    dios del tiempo 59
    descargar videos dvdrip 44
    death magnetic 29
    chistes de mal humor 28
    dvdrip videos 28
    videos musicales dvdrip 23
    tareas programadas en linux 18
    cuento de amor 15
    el dios del tiempo 14
    metallica death magnetic 13
    gilberto santa rosa dvdrip 10
    vico c dvdrip 7
    videos – dvdrip 7
    music videos dvdrip 7
    descargar videos dvdrips 7
    tareas programadas linux 6
    chistes mal humor 6
    gloria trevi dvdrip 6
    el cuento mas hermoso 6
    chistes nerd 6
    paulina rubio dvdrip 5
    descarga de videos dvdrip 5
    kudai dvdrip 5
    el cuento de amor mas breve del mundo 5
    descarga video dvdrip 5
    traverso: suite de grabacion y edicion d 5
    videos en dvdrip 5
    videos magneto descargar 5
    ha-ash dvdrip 5
    maldito nerd 5
    music video dvdrip 5
    noelia dvdrip 4
    beep2 4
    el mejor cuento de amor 4
    el cuento más breve del mundo 4
    miro gentoo 4
    cronos dios del tiempo 4
    traverso linux 4
    laura pausini dvdrip 4
    videos-dvdrip 4
    policy routing 4
    ninel conde dvdrip 4
    ha ash dvdrip 4
    julieta venegas dvdrip 4
    descarga videos dvdrip 4
    cronos el dios del tiempo 3
    videos luis miguel dvdrip descarga direc 3
    bluescreen screen saver v3.2 3
    como arreglar blue screen 3

    Leasé: Tal o cual término, tanta cantidad de visitas.

    A los 3 que buscaban como arreglar blue screen: Instalando Linux se arregla para siempre!