Al contrario, gracias a ti por que hoy aprendí algo nuevo. Pensaba que no se podía, pero SI!!
Utiliza la opción
-C (--directory), mira el
manual de tar online.
Alogo asi:
Código:
$ tar -c -f archivo.tar -C /ruta/al/directorio archivo1 archivo2 archivo3
Para tu script puedes almacenar primero la ruta y la lista de archivos en variables:
Código:
#!/bin/bash
echo Ingrese la ruta:
read RUTA
ARCHIVOS=$(ls $RUTA)
tar -c -f archivo.tar -C $RUTA $ARCHIVOS