Programas de linux en bash

#!/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…