Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- clear
- function dormir {
- echo "Aguarde un segundo..."; sleep 1;
- }
- function carpeta {
- echo -n "Crearemos una carpeta escriba el nombre que dese : "
- read carpeta
- mi_carpeta=`echo $carpeta`
- }
- function adios {
- echo -e "Directorio acual $PWD\n""Listando..."; ls $PWD
- echo -n "Borrar todo lo que se creo? n/s : "
- read respuesta
- case ${respuesta} in
- s|S)
- echo "Borrando archivos..."; dormir
- rm "${fichero_dos}" && rm "${fichero_uno}"
- echo "Borrando carpeta..."; dormir
- cd ..; rmdir ${mi_carpeta}; autodestruccion
- ;;
- n|N)
- echo "Buena eleccion ;P "; dormir; exit 1;
- ;;
- esac
- }
- function autodestruccion {
- echo -n "Borrar este script tambien s/n :"
- read opcion
- case ${opcion} in
- s|S)
- echo "Adios :("; rm $0
- ;;
- n|N)
- echo "Buena elección :)"; exit 1;
- ;;
- *)
- echo "Ok";
- ;;
- esac
- }
- carpeta
- while [ 0 ]; do
- if [ ! -d "${mi_carpeta}" ]; then
- mkdir "${mi_carpeta}" && cd "${mi_carpeta}"
- echo "Directorio actual $PWD"
- break
- else
- echo "Ya existe la carpeta y puede contener algo importante,elije otro nombre"
- carpeta
- fi
- done
- echo -n "Nombre fichero uno: "
- read fichero_uno
- echo -n "Nombre fichero dos: "
- read fichero_dos
- echo "Se creara el fichero dos del uno:"; dormir
- while [[ ! -e "${fichero_uno}","${fichero_dos}" ]]
- do
- if [ -e "${fichero_dos}" ]; then
- echo "${fichero_dos} existe"
- dormir
- cp ${fichero_dos} ${fichero_uno}
- break
- else
- echo "${fichero_dos} no existe"; dormir
- touch ${fichero_dos}
- fi;
- done
- echo "Test completo."; echo -e "${fichero_uno} y ${fichero_dos} existen\n""Haciendo ls en $PWD"
- dormir
- ls
- adios; clear
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement