Por fín he publicado en versión web el monográfico sobre redes de comunicaciones que publiqué hace un tiempo en PDF (Redes de Comunicaciones en PDF):
Redes de Comunicaciones en HTML.

Incluye conceptos básicos sobre arquitecturas de red, descripción de la pila ISO OSI y la pila Internet, detalles de protocolos IP, IPSec, TCP, UDP… protocolos Ethernet y 802.11, protocolos WAN (Frame-Relay, SDH, PDH, PoS…), redes de acceso (xDSL, CATV…), VPN, redes multimedia, seguridad en redes (protocolos de encriptación, esquemas de seguridad…)…
En esta página están los diferentes monográficos y tutoriales sobre informática que voy publicando.
Redes, ISO OSI, Internet, IP, TCP, UDP, Ethernet, 802.11, WAN, VPN, redes multimedia, seguridad de redes
Me encuentro con que tengo un conjunto de documentos en formato odf, concretamente odt y ods, en los que me gustaría hacer una simple modificación: pongamos que quiero cambiar en todos ellos “NOMBRE_CLIENTE” por “El Cliente”.
Para ello basta con utilizar un simple script que dice así:
#!/bin/bash
#
# modifica_odf 0.1 - GPL
# (c) Guimi
# http://guimi.net
#
# Ult. mod: Guimi 2009-06
#
####################################
tmpdir="tmp.$$"
# Hacemos un bucle para tratar todos los odf del directorio
for x in `ls *.od?`
do
# Mostramos info
echo "Modificando $x..."
# Descomprimimos el odf en un directorio temporal
unzip -q $x -d $tmpdir
cd $tmpdir
# Realizamos las modificaciones necesarias en styles.xml
sed 's/NOMBRE_CLIENTE/El Cliente/g' styles.xml > tmp.xml
mv tmp.xml styles.xml
# Realizamos las modificaciones necesarias en content.xml
sed 's/NOMBRE_CLIENTE/El Cliente/g' content.xml > tmp.xml
mv tmp.xml content.xml
# Borramos el fichero temporal tmp.xml
rm tmp.xml
# Regeneramos el odf
zip -rq9 ../$x *
# Salimos y borramos el directorio temporal
cd ..
rm -r $tmpdir
done
edición de ficheros odf desde prompt, edición masiva de ficheros odf, modificar ficheros odt ods odp odf