псевдонім csh cd: як виключити помилку, коли не введено жодного параметра


2

Я знайомий з bash, але мої роботи вимагають csh. у моєму файлі .cshrc я створив цей псевдонім:

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

Він працює дуже добре, за винятком одного випадку: коли я компакт-диск без будь-якого параметра:

cd

У цьому випадку я отримую Погано! селектор аргументів "помилка. Як усунути цю помилку? Я вдячний за будь-яку допомогу для подолання цієї проблеми. Дякую.

Відповіді:


2

Замість того, щоб використовувати перший аргумент, використовуйте: *, щоб вибрати всі аргументи.

Це відмінно працює, оскільки немає аргументів. Це буде кидати wobbly якщо ви надаєте більш ніж один аргумент, хоча.


Ваше рішення добре обговорюється. Дякую Метт.
Hai Vu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.