Используйте сценарий для сессии telnet

Похоже, что GD также является псевдонимами, и это расширяется до -M и что-то. Чтобы проиллюстрировать:

$ alias alg='alias | grep '
$ alias gd='-m foo'
$ alg gd
grep: invalid max count

Сообщение об ошибке, которое вы показываете, - это то, что принты Prints принты, когда он дан опцию -M (MAX Count) и не численный аргумент. Если вы запустите псевдоним | GREP GD , держу пари, вы увидите, что он совпадает с тем, что я показал выше.

Как объяснено в Man Bash :

Если последний символ значения псевдонима представляет собой пространство или вкладку символом, то следующее командное слово, следующее с псевдонимами, также проверяется для расширения псевдонима.

Итак, удаление пространства из ALG псевдоним следует также исправить его.

Кроме того, вы уверены, что ~ / .bash_aliases.sh даже читается? Имя файла ~ / .bash_aliases без расширения. Если вы не явно источники ~ / .bash_aliases.sh Он будет игнорироваться.

0
13.02.2015, 13:39
1 ответ

Я нашел ответ. Я просто должен положить некоторую команду

sleep

до

expect "Login:"

благодаря всем.

0
28.01.2020, 04:57

Теги

Похожие вопросы