1. Vamos a realizar un script, muy sencillo, que nos muestre los días de la semana.
Para ello usamos un bucle for, que recorre las variables que nosotros le metemos, en este caso los días de la semana.
#!/bin/bash
for var in lunes martes miercoles jueves viernes sabado domingo
do
echo $var
done
for var in lunes martes miercoles jueves viernes sabado domingo
do
echo $var
done
2. Ejemplo sencillo que nos muestra, con una variable global, donde nos encontramos actualmente.
# Ejemplo de
variable global
function EstasAqui
{
local donde='Dentro de la funcion'
}
donde='En el script'
echo $donde
EstasAqui
echo $donde
function EstasAqui
{
local donde='Dentro de la funcion'
}
donde='En el script'
echo $donde
EstasAqui
echo $donde
3.Script que nos dice si el archivo que le pasamos como parámetro es un directorio o no lo es.
#/bin/bash
if [! -d $1]
then
echo "$1 no es valido"
else
cd $1
for archivo in `ls *txt`
do
echo $archivo >> misTxt
cat $archivo >> misTxt
done
fi
if [! -d $1]
then
echo "$1 no es valido"
else
cd $1
for archivo in `ls *txt`
do
echo $archivo >> misTxt
cat $archivo >> misTxt
done
fi
No hay comentarios:
Publicar un comentario