Add ISO/t10-ej5
This commit is contained in:
parent
80ed1755db
commit
010f41ddf9
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
|
Loading…
Reference in New Issue
Block a user