Exécuter sa propre commande Unix en terminal?
Question
J'ai créé une commande Unix, macmac2unix, qui convertit le fichier Word de Mac pour les plates-formes Unix.
Je voudrais exécuter la commande en tant que
$macmac2unix file1 file2 file3 ...
Problème: Comment puis-je exécuter cette commande dans chaque chemin?
J'ai ajouté ce qui suit à .bashrc sans succès
CDPATH=:/Users/Sam/Documents/Unix
La solution
Essayez d'ajouter
export PATH=$PATH:/Users/Sam/Documents/Unix
à votre .bashrc
Assurez-vous que votre script est exécutable en vous assurant qu'il se trouve dans / Users / Sam / Documents / Unix. Vous pouvez relire votre .bashrc avec:
~> . ~/.bashrc
Mais si vous avez déjà joué avec vos variables d'environnement, un redémarrage de votre terminal serait plus propre.
Autres conseils
Ajoutez-le à PATH, pas à CDPATH.
Essayez de l'ajouter dans PATH comme ceci:
PATH=/Users/Sam/Documents/Unix:$PATH
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow