Recoger datos
Publicado por Antonio (2 intervenciones) el 28/05/2018 21:36:09
Hola, tengo este codigo shell script
Lo que quiero conseguir es poder recoger y guardar en una variable la extensión del tipo de paquete que han elegido. Es decir guardar .tgz.tar o tbz.tar o txz.tar, segun la opcion del usuario y no se como hacerlo
Para luego llamar en la var3 y que me muestre el nombre con la extension
Gracias!!
Este es el codigo, es sencillo
Lo que quiero conseguir es poder recoger y guardar en una variable la extensión del tipo de paquete que han elegido. Es decir guardar .tgz.tar o tbz.tar o txz.tar, segun la opcion del usuario y no se como hacerlo
Para luego llamar en la var3 y que me muestre el nombre con la extension
Gracias!!
Este es el codigo, es sencillo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
echo "2. Nombre del paquete que vamos a crear"
echo -n "Introduce nombre "
read paquete
var1=$paquete
echo "3. Tipo de compresion a aplicar"
echo "3.1 Compresion minima --> .tgz"
echo "3.2 Compresion media --> .tbz"
echo "3.3 Compresion maxima --> .txz"
echo "3.4 Cancelar copia, salir"
echo -n "Introduce una opcion [3.1 - 3.2 - 3.3] "
read compresion
var2=$compresion
case $compresion in
3.1) tar -czf $paquete.tgz.tar $ruta;;
3.2) tar -cjf $paquete.tbz.tar $ruta;;
3.3) tar -cJf $paquete.txz.tar $ruta;;
3.4) ;;
*)echo "La opcion introducida no es valida.";;
esac
var3=$var1$compresion
echo $var3
Valora esta pregunta


0