ls2html.sh

Para poder crear un archivo html desde ls -l, con bash se puede usar ls2mtml.sh

#!/bin/sh
# ls2html (0.05) Script para generar este indice desde un “ls -l”
#
# USO: ls2html [preposicion-para-ls] “cli” significa “ls -l cli*”
#
#
# Copyright Manel Marin @ 2000 Cubierto por la licencia GNU GPL disponible en
# http://www.gnu.org/copyleft/gpl.html Se puede copiar, distribuir y modificar
# libremente bajo los términos de la GPL e incluyendo siempre este párrafo
#
#21.1.00 (0.01)
# Genera una pagina ls.html con una tabla con:
# – hiperenlaces a los archivos del directorio activo
# – tamaño en bytes del archivo
# – las tres primeras lineas de cada archivo como descripcióm
#2.9.00 (0.02)
# – Trato los symlinks poniendo enlace al archivo apuntado
#4.9.00 (0.03)
# – Añadir title y cabecera con contenido de archivo .title de dir local
#19.9.00 (0.04)
# – Permitir ls parciales (empezando con el valor de $1 )
#16.5.01 (0.05)
# – Permitir symlinks y archivos html TODO: extraer TITLE como descrip

FICHERO=”$1″ #Primer parémetro de ls2html
INDICE=”ls.html” #Nombre por defecto de indice generado
if [ “$FICHERO” ]
then
INDICE=”ls-$FICHERO.html” #A menos que se especifique otro
fi

ls -l $FICHERO* | awk ‘
BEGIN{
print “”;
print “”;
“;<br /> system( “cat .title’$FICHERO'” );<br /> print ” print “”;
print “”;
print ”

“;
system( “cat .title’$FICHERO'” );
print “

“;
print ”

Archivo
“$9”

“;
print “”;
print “”;
}
‘ > $INDICE

Anuncios

Acerca de raczaids

Solo linux
Esta entrada fue publicada en Linux y etiquetada . Guarda el enlace permanente.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión /  Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión /  Cambiar )

Conectando a %s