#!/bin/sh
#Ejemplo 3 : paso argumentos
#ejemplo paso argumentos en linea de comandos
#Modo de uso ./argumentos [nombre][apellido]
echo “Bienvenidos a $0”
echo “Su nombre es $1”
echo “Suapellido es $2”
echo “Todas las variables sumadas: $*”
#!/bin/sh
#do
echo “1. suma”
echo “2. resta”
echo “3. multiplica”
echo “Escoja opción”
read opc
case $opc in
1) echo “suma”;;
2)echo “resta”;;
Esac
#!/bin/bash
#
# Comprobando terminacion de un comando
#
DIRECTORIO=”/home/wilson/ariel”
COMANDO=”/bin/mkdir $DIRECTORIO”
if $COMANDO
then
echo “$DIRECTORIOha sido creado”
else
echo “$DIRECTORIO no pudo ser creado”
fi
#!/bin/sh
#estructuras condicionales
opc=”s”
while [ $opc == “s” ];
do
echo “ingrese un numero”
read n1
echo “ingrese unnumero”
read n2
if [ $n1 -ge $n2 ];then
echo “El mayor es $n1”
else
echo “El mayor es $n2”
fi
echo -n “Desea otro cálculo s/n “
read opc
done
#!/bin/bash
for HOST inwww.google.com www.altavista.com www.yahoo.com
do
echo “———————–“
echo $HOST
echo “———————–“
/usr/bin/host $HOST
echo “———————–“
done#!/bin/sh
#Ejemplo 3 : paso argumentos
#ejemplo paso argumentos en linea de comandos
#Modo de uso ./argumentos [nombre][apellido]
echo “Bienvenidos a $0”
echo “Su nombre es $1”
echo “Suapellido es $2”
echo “Todas las variables sumadas: $*”
#!/bin/bash
##############################
# Genera un menú de opciones #
##############################
echo “[1] Listar archivos”
echo “[2]Ver directorio de trabajo”
echo “[3] Crear directorio”
echo “[4] Crear usuario”
echo “Ingrese una opción: “
read OPCION
case $OPCION in
1) ls;;
2) pwd;;
3) echo “Ingrese nombre deldirectorio a crear: “
read DIRECTORIO
mkdir $DIRECTORIO;;
4) if id | grep uid=0
then
echo “Ingrese el nombre del usuario a crear: “
read NOMBREUSUARIO
echo “Ingrese el password del usuario a…