Due cose:
- creare un tarball con un solo file è inutile, basta gzipparlo (quindi gzip "$file", che elimina anche il file di partenza).
- poi si può ottimizzare il tutto facendo fare il ciclo a "find", qualcosa del tipo
codice:#!/bin/bash dir="/disco2/ftp/backup/backup_db" find "$dir" -name '*.sql' -exec gzip "{}" \; exit 0