Alias avec argument avec bash
Bonjour a tous.
J'aurais voulu savoir comment faire pour creer un alias sous bash qui prend un argument. Pour pouvoir avoir ce genre de choses:
Code:
1 2 3 4
|
$ ssh cafetiere
equivalent a
$ ssh jack@cafetiere |
ou encore
Code:
1 2 3 4
|
$ cd my_serious_dir/
equivalent a
$ cd my_serious_dir/ ; clear ; ls -l ; ~/mysh/take_a_coffee.sh |
Et d'autres joyeusetes du genre.
En ce qui concerne le premier cas, ca peut se resoudre avec un shell script. Mais je trouve ca un peu lourd comme solution.
Mais pour le deuxieme c'est un peu plus epineux.
En effet les scripts sont executes dans un "sous shell" et par consequent le 'ls' s'effectue dans le bon repertoire, mais une fois sorti du script je n'ai pas bouge.
Une idee ?
Merci d'avance.