#!/bin/bash # #sitioWeb.sh # #Autor:angeldp # #Sintaxis: sitioWeb.sh NombreSitio #El script creará una carpeta en $HOME/www con el nombre del sitio web #que queramos crear. Dentro de ella creará 4 nuevas carpetas #(css, js, img e images) #Además guardará en css una hoja de estilos en blanco, en js un archivo #de javascript en blanco; y en la raiz del sitio un index.html con la #plantilla de la web. clear #Informamos de las acciones y creamos carpetas eliminando errores echo -e "\nSe procederá a crear el sitio $1 en $HOME/www\n" mkdir -p "$HOME/www/$1/css" 2> /dev/null mkdir -p "$HOME/www/$1/js" 2> /dev/null mkdir -p "$HOME/www/$1/img" 2> /dev/null mkdir -p "$HOME/www/$1/images" 2> /dev/null #Se crean los archivos con el contenido pedido echo -e "Se incluyen los archivos necesarios..." echo >> "$HOME/www/$1/css/style.css" echo >> "$HOME/www/$1/js/script.js" echo -e "\n\n\t$1\n\t\n\t\n\n\n\n\n" > "$HOME/www/$1/index.html" #Intentamos entrar en el sitio y guardamos el error devuelto #Si no se ha podido crear el sitio, el comando cd devolverá un error. cd "$HOME/www/$1" 2> /dev/null ERROR=$? #Informamos del error devuelto. echo -e "\nCreado el sitio $HOME/www/$1 con el código de error $ERROR\n"