16/06/2009, 03:52
|
| | Fecha de Ingreso: junio-2009
Mensajes: 3
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Tengo unos problemas con BASH He llegado a hacer esto...
darme vuestra opinion gracias!
1º Problema:
#!/bin/bash
if [$# -ne2];then
echo "Necesarios dos parametros: loc1 loc2"
exit1
fi
loc1= $1
loc2= $2
if os.geteuid() != 0:
print "Debes tener privilegios root para este script."
sys.exit(1)
else:
print "Bienvenido usuario root"
if[!-d $loc1];then
echo"$loc1 no es un directorio"
do
function home_space
{
echo "<h2>Home directory space by user</h2>"
echo "<pre>"
echo "Bytes Directory"
du -s /home/* | sort -nr
echo "</pre>"
}
fi
if[-x $loc2];then
echo "el fitxer $loc2 es ejecutable"
fi
done
2º Problema:
#!/bin/bash
echo -n "Introduce dos nº"
read $character1
read $character2
selection = 'N'
while ['$selection' -eq 'N'] do
if [$character1 < $character2];then
echo "$character1 es mas pequeño"
fi
if[$character1 == $character2];then
echo "Se a producido un error"
echo -n "Introduce dos nº"
echo -n "Quieres continuar?"
read $selection
echo $selection
case $selection in
si)exit
no)$selection
done |