Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # El shebang es la primera línea de un script que indica
- # qué intérprete debe ejecutarlo.
- # #!/bin/python #!/bin/env ruby #/usr/bin/php
- argumentos="$#"
- if [ $argumentos -le 1 ];then
- echo "Error: "
- echo " $0 /ruta/archivo /directorio/destino"
- exit 1
- fi
- fecha=$(date +%s)
- archivo_origen="$1"
- # "!" invierte el sentido de la expresion, si es
- # falsa se toma como verdadera
- if ! [ -f $archivo_origen ];then
- # se ejcuta si la condicion es verdadera
- echo "El archivo de entrada no existe"
- exit 1
- fi
- archivo_destino="$(basename $archivo_origen).${fecha}"
- directorio_destino="$2"
- directorio_destino="${directorio_destino%/}"
- # verificar que el script tenga 2 argumentos.
- cp $archivo_origen ${directorio_destino}/${archivo_destino}
- gzip ${directorio_destino}/${archivo_destino}
- ls ${directorio_destino}/*.gz -1 | nl
Advertisement
Add Comment
Please, Sign In to add comment