/ / paramètre wildcard expansion - linux

extension de paramètre joker - linux

Je suis complètement nouveau dans le langage de script bash, donc je suis tout nu. J'ai un script (appelons-le script) avec un paramètre de fichier. Je veux que l'utilisateur de script puisse utiliser des caractères génériques dans ce paramètre.

Que dois-je utiliser pour que la variable de paramètre revienne sur le chemin complet?

exemple: script ~ / * gz

Donc à l'intérieur bash do x pour transformer la variable $ 1 (~ / * gz) en /home/name/file.tar.gz

Réponses:

0 pour la réponse № 1

Essayer readlink -f. Mais le shell devrait développer le paramètre, sauf si les caractères génériques sont échappés. Aussi, faut-il que ce soit bash? pourquoi ne pas utiliser un langage de script tel que perl à cette fin?