Wie entpacke ich eine Datei versionsunabhängig?

Wie entpacke ich eine Datei versionsunabhängig?

Ich möchte eine Datei, die ich oft in neuen Versionen herunterlade, wiederholt entpacken. Beispiel:

cd download_directory
myFile-1.99.tar.gz # Version 2.x might be released next day or next week or next month;

Ich habe einen ähnlichen Befehl mit Shellglob/Wildcard versucht, der fehlgeschlagen ist:

cd download_directory
tar -xzv myFile-*.tar.gz

Nachdem ich das Handbuch gelesen hatte, habe ich auch den folgenden Befehl ausprobiert, --wildcardsaber auch dieser ist fehlgeschlagen:

cd download_directory
tar -xzv myFile-*.tar.gz --wildcards

Wie entpacke ich eine Datei versionsunabhängig?

Antwort1

cd download_directory
tar -xzf "$(find . -name 'myFile-*.tar.gz' | tail -n 1)"

verwandte Informationen