2

Я знаком с bash, но мои работы требуют csh. в моем .cshrc я создал этот псевдоним:

alias cd 'cd \!:1; ls -l'

Это работает очень хорошо, за исключением одного случая: когда я CD без каких-либо параметров:

cd

В этом случае я получаю « Плохо!Ошибка выбора аргумента Как мне устранить эту ошибку? Я ценю любую помощь, чтобы преодолеть эту проблему. Спасибо.

1 ответ1

2

Вместо использования \!:1 для выбора первого аргумента используйте \!* выбрать все аргументы.

Это прекрасно работает, потому что нет аргументов. Однако, если вы предоставите более одного аргумента, это вызовет колебание.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .