подстановка параметров в псевдонимах bash - PullRequest
0 голосов
/ 10 января 2011

в tcsh мы можем создать псевдоним, например,

alias kate 'kate \!* &'

, после этого я могу выполнить команду на оболочке, такую ​​как

kate test.py 

, которая будет переведена в

kate test.py &

что эквивалентно этому в bash?

Ответы [ 3 ]

3 голосов
/ 10 января 2011

Bash имеет функцию alias, но синтаксис Posix (совместно используемый bash, dash, ash, ksh и т. Д.) - это все, что необходимо для этого случая, поэтому можно просто сделать:

kate () {
  /usr/local/bin/kate "$@" &
}
0 голосов
/ 10 января 2011

В bash простой иллюстративный пример rsh для хоста, переданный через командную строку

function myrsh() {
    rsh $1.eng.testme.com -l mylogin
}

Теперь используйте $> myrsh <hostname>

0 голосов
/ 10 января 2011

В bash вы можете создать псевдоним, подобный этому

alias myls='ls -l'

, и после этого, если вы введете myls, он выведет список каталогов

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