Trabajo Shell Script

Páginas: 3 (533 palabras) Publicado: 4 de septiembre de 2015
Linux ll

TALLER SOBRE SHELL SCRIPT

DOCENTE:
DANIEL HERNÁNDEZ ÁLVAREZ

INTEGRANTES:
DANIEL FELIPE SOTO VIDAL
SANTIAGO VIDAL REINEL

INGENIERÍA DE SISTEMAS

UNIVERSIDAD DE CÓRDOBA
MONTERIA

1)Ingresar por parámetro el nombre de un archivo comprimido (.tar.gz), si existe
borrarlo y si no notificar al usuario que no existe o que no se digito ningún
parámetro:
#Eliminar archive .tar.gz#!/bin/bash
if test $# -gt 0; then
if [ -f $1.tar.gz ]; then
else
rm $1.tar.gz;
echo "Se borró el archivo";
echo "El fichero no existe";
#tar -czf $1.tar.gz *
fi
else
echo "No se ingresó ningún parámetro";
fiAgregar validación para que le muestre mensaje al usuario si existe algún error
cuando el archivo existe y lo intentamos borrar con el comando rm.
#!/bin/bash
if test $# -gt 0; then #Comprueba que almenos un parámetro existe
if [ -f $1.tar.gz ]; then # Comprueba si es un archivo y si existe
borrado=$( rm -f 4.tar.gz 2>&1 >/dev/null) # redirecciona la salida stdout
#y stderror a una variablen=${#borrado};
if ((n > 0)); then # si la variable n es mayor a 0, entonces hubo una salida
# de error al intentar eliminar el archivo, ya sea por que el usuario no
# tenia los permisos suficientes parahacerlo o por algún otro motivo
echo "Error del comando rm al borrar archivo. ";
echo "Error: " $borrado
else
echo "se borro el archivo correctamente"
fi
else
echo "El archivo ingresado no existe";
fielse
echo "No se ingresó ningún parámetro";
fi

2) Realizar un Shell script que permita buscar (comando find) los archivos con una
o varias extensiones determinadas por el usuario, en una ruta enparticular que
también es pasada como parámetro del script. Realizar la validación de la
existencia de la ruta y mostrar la cantidad de parámetros pasado al Shell Script
Ej: buscar /home/usuario/ doc odtpdf
#!/bin/bash
if (( $# > 1)); then
if [ -d $1 ]; then
for var in $@
do
if ! [ -d $var ]; then
find $1 -name "*$var";
fi
done
else
echo "NO EXISTE EL DIRECTORIO.";
fi
else
echo "Ingrese mas de 1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Shell script
  • Shell Script
  • Programas En Shell Script
  • Manual introducción a shell script
  • Programas shell script
  • Manual de shell script
  • TRABAJO GAZPROM Y SHELL
  • Shell

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS