A continuación se listan las macros que resuelven los ejercicios propuestos. La idea es que te esfuerces en resolverlos todos antes de mirar aquí y vienes a cotejar tus soluciones o mirar cómo son los que no has resuelto.

Hay otras maneras de resolver los enunciados; si has encontrado otra y funciona, entonces está bien; no tiene que coincidir con las que están aquí.

Están desordenadas, para que las examines todas, y así puedas aprender o inspirarte. En cualquier caso, si las pruebas en el sistema verás lo que hacen. Si, a pesar de todo, necesitas ayuda, pregúntame.

#!/bin/bash
for cada in $@
do
chmod -wx $cada
done

#!/bin/bash
cat rotulo $1 >tfgqer
rm $1
mv tfgqer $1

#!/bin/bash
mkdir $1/ejecutables
mv $1/*.$2 $1/ejecutables

#!/bin/bash

for cada in $1/*
do
if [ -d $cada ]
then
cd $cada
echo $cada
/var/opt/wh/prepara.sh $2
mv resul $2.res
fi
done