Я работаю на нескольких машинах и нуждаюсь в удаленном подключении к ним. Я хочу иметь псевдоним, который может упростить мою команду rlogin.преобразование команды rlogin в псевдоним
Итак, я хочу, чтобы преобразовать следующую команду в псевдоним:
rlogin `echo "machine $num" | tr -d ' '`
Я пытался писать это в моем .cshrc файл:
alias rl rlogin `echo machine$1| tr -d ' '`
когда я rl 13
Это говорит :
usage: rlogin [ -8EL] [-e char] [ -l username ] host
Что мне здесь не хватает?
Не уверен, что вам не хватает пробелов между 'inmodel' и' $ 1'? –
результат такой же ошибки, когда я делаю alias rl rlogin 'echo machine $ 1 | tr -d '' ' –
Хорошо, проблема может быть' $ 1'. Для псевдонимов синтаксис для первого аргумента представляется '!: 1'. Возможно, вам придется сбежать от него в '\ !: 1'. –