Ayuda con Shell

#1
Saludos banda

Ojalá me puedan decir que está mal con estos shell. No hacen lo que deben de hacer, el primero es un menu que manda a los demas shell que contiene la carpeta y el segundo es un shell que hace las operaciones basicas pero marca error en las lineas de accion par hacer las operaciones.

EL 1°:

fecha=`date`
while true
do
clear
echo ` ` $fecha
echo ` `
echo ` "MENU PRINCIPAL" `
echo ` `
echo ` 1.-shell01 `
echo ` `
echo ` 2.-shell02 `
echo ` `
echo ` 3.-shell03 `
echo ` `
echo ` 4.-salir `
echo ` `
echo `digite opcion deseada `
read OPC
case $OPC in
1)./operaciones.sh;;
2)./shell02.sh;;
3)./shell03.sh;;
4) exit 0;;
esac
done

__________

EL 2°:

echo "digite el primer numero"
read NUM1
echo "digite el segundo numero"
read NUM2
SUMA='expr$NUM1+$NUM2'
RESTA='expr $NUM1-$NUM2'
DIVISION='expr $NUM1/$NUM2'
MULTI= 'expr $NUM1 * $NUM2'
echo "lasuma es:"$SUMA
echo "la resta es:"$RESTA
echo "la division es:"$DIVISION
echo "la multiplicacion es:"$MULTI
echo "presione una tecla para salir"
read
 

nefton

Bovino adolescente
#4
Te recomiendo leer algunos manuales, ya que tus errores son de sintaxis, mejor busca como ir haciendo lo que quieres... para la otra pregunta con cuestiones mas concretas, no que solo dices... "no sirven mis scripts". Tus errores son:
En el primero no sabes como llamar otro script desde un sh, en el segundo es cuestion de sintaxis...

1
------------------------------------------
#!/bin/sh
fecha=`date`;
while true
do
clear;
echo $fecha;
echo "MENU PRINCIPAL";
echo '1.-shell01';
echo '2.-shell02';
echo '3.-shell03';
echo '4.-salir';
echo 'digite opcion deseada';
read OPC;
case $OPC in
1)sh operaciones.sh;;
2)./shell02.sh;;
3)./shell03.sh;;
4)exit 0;;
esac
done
------------------------------------------

2
------------------------------------------
#!bin/bash
echo "digite el primer numero";
read NUM1;
echo "digite el segundo numero";
read NUM2;
SUMA=`expr $NUM1 + $NUM2`;
echo "lasuma es: "$SUMA;
echo "presione una tecla para salir";
read EXIT;
----------------------------------------
 
#5
Te recomiendo leer algunos manuales, ya que tus errores son de sintaxis, mejor busca como ir haciendo lo que quieres... para la otra pregunta con cuestiones mas concretas, no que solo dices... "no sirven mis scripts". Tus errores son:
En el primero no sabes como llamar otro script desde un sh, en el segundo es cuestion de sintaxis...

1
------------------------------------------
#!/bin/sh
fecha=`date`;
while true
do
clear;
echo $fecha;
echo "MENU PRINCIPAL";
echo '1.-shell01';
echo '2.-shell02';
echo '3.-shell03';
echo '4.-salir';
echo 'digite opcion deseada';
read OPC;
case $OPC in
1)sh operaciones.sh;;
2)./shell02.sh;;
3)./shell03.sh;;
4)exit 0;;
esac
done
------------------------------------------

2
------------------------------------------
#!bin/bash
echo "digite el primer numero";
read NUM1;
echo "digite el segundo numero";
read NUM2;
SUMA=`expr $NUM1 + $NUM2`;
echo "lasuma es: "$SUMA;
echo "presione una tecla para salir";
read EXIT;
----------------------------------------
Hey muchas gracias por el dato, saludos
 
Arriba