23_04_11_creacion.sh.txt 2.1 KB

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. sudo - root
  3. mkdir -p /home/pulitux/PracticaLinux/PrimeraParte/Seccion{1,2}
  4. for x in {1,2}; do echo "Este es el contenido del fichero $x" > PracticaLinux/PrimeraParte/Seccion$x/fichero$x.txt; done
  5. for x in {1,2}; do echo "Este es el contenido del fichero $x" > PracticaLinux/PrimeraParte/Seccion1/fichero$x.txt; done
  6. for x in {3,4}; do echo "Este es el contenido del fichero $x" > PracticaLinux/PrimeraParte/Seccion2/fichero$x.txt; done
  7. mkdir -p /home/pulitux/SegundaParte
  8. echo "Este es el contenido del fichero 5" > /home/pulitux/SegundaParte/fichero5.txt
  9. mv /home/pulitux/SegundaParte/ /home/pulitux/PracticaLinux/.
  10. mv /home/pulitux/PrimeraParte/Seccion2 .
  11. mv /home/pulitux/Seccion2/TerceraParte
  12. find /home/pulitux/Seccion2 -name *.txt -exec cat {} \;
  13. find /home/pulitux/Seccion2 -name *.txt -exec chmod g+w {} \;
  14. find /home/pulitux/Seccion2 -name *.txt -exec chmod o-r {} \;
  15. mkdir -p /home/pulitux/Grupo_Trabajo/{Presupuesto,Comunicacion,Proyectos{/P1,/P2,/P3},Otros}
  16. mv /home/pulitux/Seccion2/Grupo_Trabajo/ /home/pulitux/
  17. chmod -R u=rwX,g=rX,o-wrx /home/pulitux/Grupo_Trabajo/
  18. chmod -R u=rwX,g-rwx,o-wrx /home/pulitux/Grupo_Trabajo/Presupuesto/
  19. echo Descripción del proyecto > /home/pulitux/Grupo_Trabajo/Proyectos/P1/descripcion.txt
  20. cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Proyectos/P2
  21. cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Proyectos/P3
  22. cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Comunicacion/
  23. cp Grupo_Trabajo/Proyectos/P1/descripcion.txt Grupo_Trabajo/Presupuesto/
  24. mv Grupo_Trabajo/Presupuesto/descripcion.txt Grupo_Trabajo/Presupuesto/descripcion.ax
  25. echo Fichero de presupuesto > Grupo_Trabajo/Presupuesto/descripcion.ax
  26. cat Grupo_Trabajo/Presupuesto/descripcion.ax
  27. mv Grupo_Trabajo/Presupuesto/descripcion.ax Grupo_Trabajo/Otros/otros.txt
  28. for x in {1..3}; do echo "$(cat Grupo_Trabajo/Proyectos/P$x/descripcion.txt) $x" > Grupo_Trabajo/Proyectos/P$x/descripcion.txt; done
  29. chmod -R u=rwX,g=rX,o-wrx /home/pulitux/Grupo_Trabajo/
  30. chmod -R u=rwX,g-rwx,o-wrx /home/pulitux/Grupo_Trabajo/Presupuesto/