Могу ли я сделать псевдоним с параметром? - PullRequest
0 голосов
/ 23 октября 2010

Итак, я хочу запустить скрипт, который требует от меня ввода имени файла.

Например: /userthatisnotme/bin/move filename

Итак, я хочу, чтобы мне было легче запомнить, чтобы я мог просто ввести move filename вместо всего этого пути.

Как я могу это сделать?

Ответы [ 2 ]

3 голосов
/ 23 октября 2010

В вашем bash_profile (или другом скрипте профиля оболочки):

alias my_move="/userthatisnotme/bin/move"

Примеры псевдонимов для ls здесь: http://github.com/adamv/dotfiles/blob/master/bashrc#L45

«Параметры» размещаются после псевдонима. В более сложных ситуациях вместо псевдонима можно создать функцию оболочки.

1 голос
/ 23 октября 2010

использовать подпрограмму.

mymove(){
 /userthatisnotme/bin/move "$1"
}

сохраните это в своей библиотеке, например mylibrary.когда вы хотите использовать его, просто поставьте его.. mylibrary или источник mylibrary

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...