Add ISO/t10-ej5
This commit is contained in:
		
							
								
								
									
										15
									
								
								1/ISO/assignments/t10-ej5-shell-naortega/part1.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										15
									
								
								1/ISO/assignments/t10-ej5-shell-naortega/part1.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					mkdir /home/user/
 | 
				
			||||||
 | 
					mkdir -p /home/user/{dir1/dir11, dir2/dir21, dir3/dir31, dir4}
 | 
				
			||||||
 | 
					touch /home/user/dir2/dir21/notas.txt
 | 
				
			||||||
 | 
					mv /home/user/dir2/dir21/notas.txt /home/user/dir4/
 | 
				
			||||||
 | 
					cp /home/user/dir4/notas.txt /home/user/dir3/dir31/
 | 
				
			||||||
 | 
					# asumo que es crear el archivo ligadefamosos.doc en dir31
 | 
				
			||||||
 | 
					touch /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
 | 
					chmod 700 /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
 | 
					chmod u+rwx,go-rwx /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
 | 
					chmod 777 /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
 | 
					chmod a+rwx /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
 | 
					chmod 500 /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
 | 
					chmod u+rx-w go-rwx /home/user/dir3/dir31/ligadefamosos.doc
 | 
				
			||||||
							
								
								
									
										16
									
								
								1/ISO/assignments/t10-ej5-shell-naortega/part2.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										16
									
								
								1/ISO/assignments/t10-ej5-shell-naortega/part2.sh
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,16 @@
 | 
				
			|||||||
 | 
					#!/bin/bash
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					if [ $# -lt 5 ]
 | 
				
			||||||
 | 
					then
 | 
				
			||||||
 | 
						echo "Mínimo de 5 parámetros. Has introducido tan sólo $#."
 | 
				
			||||||
 | 
						exit 1
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					echo "Se han introducido $# parámetros."
 | 
				
			||||||
 | 
					echo "Los primeros tres son los siguientes:"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					# el primer parámetro es el programa en sí, así que empezamos por 1
 | 
				
			||||||
 | 
					for i in ${@:1:3}
 | 
				
			||||||
 | 
					do
 | 
				
			||||||
 | 
						echo $i
 | 
				
			||||||
 | 
					done
 | 
				
			||||||
		Reference in New Issue
	
	Block a user