Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/06/2009, 03:52
veintiochocuatro
 
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