lunes, 21 de diciembre de 2009
Cisco DFM stands for...
Publicado por
Pere Moltó Agut
a las
12:30
Deja tu comentario
Labels: cisco, networking
jueves, 17 de diciembre de 2009
Oracle WMS stands for...
Publicado por
Pere Moltó Agut
a las
11:46
Deja tu comentario
Labels: oracle
martes, 27 de octubre de 2009
Cisco DCR stands for...
Device Credentials Repository
Publicado por
Pere Moltó Agut
a las
17:17
Deja tu comentario
Labels: cisco, hardware, networking
martes, 13 de octubre de 2009
Oracle, SAME, stands for...
SAME = Strip And Mirror Everything.
Publicado por
Pere Moltó Agut
a las
20:54
Deja tu comentario
Labels: oracle
domingo, 1 de febrero de 2009
Cómo repetir una cadena en bash
Dos maneras de repetir una cadena en bash, un número determinado de veces. En este caso desde 1 hasta 3:
nouser@nohost:~$ CADENA="loquesea_"
nouser@nohost:~$ for i in {1..3};do printf "%s" $CADENA;done;echo
loquesea_loquesea_loquesea_
nouser@nohost:~$ printf "$CADENA%.0s" {1..3};echo
loquesea_loquesea_loquesea_
nouser@nohost:~$ CADENA="loquesea_"
nouser@nohost:~$ for i in {1..3};do printf "%s" $CADENA;done;echo
loquesea_loquesea_loquesea_
nouser@nohost:~$ printf "$CADENA%.0s" {1..3};echo
loquesea_loquesea_loquesea_
martes, 27 de enero de 2009
sed, borrando bloques de texto delimitado por cadenas

<div class="links">
<a href="http://peremolto.net">peremolto.net</a>
</div>
En la página de sed, el ejemplo 4.21 se ajusta casi en su totalidad a esto. Tras adaptarlo a lo mío quedó así:
nouser@nohost:~$ cat borra_delimitado.sed
# sed script to delete a block if /regex/ matches inside it
:t
/<div class="links">/,/div>/ { # For each line inside these block markers
/div>/!{ # If we are not at the /end/ marker
$!{ # nor the last line of the file,
N; # add the Next line to the pattern space
bt
} # and branch (loop back) to the :t label.
} # This line matches the /end/ marker.
/>peremolto.net</d; # If /regex/ matches, delete the block.
} # Otherwise, the block will be printed.
#---end of script---
# sed script to delete a block if /regex/ matches inside it
:t
/<div class="links">/,/div>/ { # For each line inside these block markers
/div>/!{ # If we are not at the /end/ marker
$!{ # nor the last line of the file,
N; # add the Next line to the pattern space
bt
} # and branch (loop back) to the :t label.
} # This line matches the /end/ marker.
/>peremolto.net</d; # If /regex/ matches, delete the block.
} # Otherwise, the block will be printed.
#---end of script---
Tal como se presenta este script sed, lo incluimos en un "for i in" que recorre los ficheros devueltos por un find
nouser@nohost:~$ for i in `find /ruta/del/directorio -name "*.htm"`; do sed -f borra_delimitado.sed -i $i; done
Publicado por
Pere Moltó Agut
a las
21:36
Deja tu comentario
miércoles, 21 de enero de 2009
Knoppix, problema de visionado de imagen en algunos monitores

Los modificadores de arranque de Knoppix son muchos, pero el que en concreto permite corregir esta situación es 'vga=normal'. Si no recuerdo mal, las ayudas que presenta el menú de inicio de Knoppix no traen documentada esta opción.
En mi caso necesité arrancar con un teclado en castellano, así que el comando de arranque completo fue:
knoppix lang=es vga=normal
Versió alternativa, veure el primer comentari.
Publicado por
Pere Moltó Agut
a las
20:16
1 Comentario:
viernes, 2 de enero de 2009
PHP desde la línea de comandos, por ejemplo
nouser@nohost:~$ php -r "phpinfo();"
phpinfo()
PHP Version => 5.2.4-2ubuntu5.4
System => Linux nohost-ubuntu 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686
...
phpinfo()
PHP Version => 5.2.4-2ubuntu5.4
System => Linux nohost-ubuntu 2.6.24-22-generic #1 SMP Mon Nov 24 18:32:42 UTC 2008 i686
...
Suscribirse a: