псевдонім 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.