Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/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 "<html>\n<head>\n\t<title>$1</title>\n\t<script type='text/javascript' src='js/script.js'></script>\n\t<link rel='styleheet' href='css/style.css' />\n</head>\n<body>\n\n</body>\n</html>" > "$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"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement