Lien symbolique avec option

Est-il possible de créer un lien symbolique vers un exécutable qui l'exécute avec une certaine option / argument?

Je sais qu'une solution de contournement serait de créer un script bash dans l'un des directorys PATH, mais puis-je le réaliser d'une manière ou d'une autre avec un lien symbolique?

EDIT: Merci pour les réponses, dans mon cas un alias ne ferait pas le travail parce que je cherche un moyen de démarrer matlab à partir de dmenu et au less sur arch matlab est seulement invocable à partir d'un terminal au premier abord. Depuis dmenu ne considère pas les alias cela ne fonctionnerait pas .. j'aurais dû rendre mon problème plus clair.

Non, un lien symbolique est un type de file qui reference le path d'un autre file.

Maintenant, si vous le faites:

 ln -s /bin/cat foo 

Et invoquez foo comme:

 $ ./foo -A /proc/self/cmdline ./foo^@-A^@/proc/self/cmdline^@ 

Vous remarquerez que le premier argument que cat / foo reçu était ./foo et non cat . Donc, d'une certaine façon, à travers ce lien symbolique, nous avons eu un premier argument différent pour le cat . Ce n'est probablement pas ce que vous aviez en tête pour votre premier argument.

L'utilisation d'un wrapper de script shell est la façon typique de l'aborder. Vous n'avez pas besoin d'utiliser bash pour cela cependant. Le sh standard de votre système sera plus que suffisant pour cela:

 #! /bin/sh - exec /path/to/my/executable --extra-option "$@" 

D'autres options incluent la définition d'un alias ou d'une fonction dans votre ~/.bashrc / ~/.zshrc … pour cela

D'après ce que je comprends, vous voulez dire par exemple appeler script.sh et le faire exécuter script.sh arg1 , donc vous pouvez le faire avec alias, c'est comme grep sous linux, en fait quand vous l'appelez dans ubuntu vous appelez grep – couleur = auto.

Pour ce faire, créez un alias et placez-le dans le bon file en fonction de votre dissortingbution, par exemple dans ubuntu, vous pouvez le placer dans le file ~/.bashrc

 alias grep='grep --color=auto' alias script.sh='script.sh arg1' 

pour plus d'informations: http://www.hostingadvice.com/how-to/set-command-aliases-linuxubuntudebian/