csh cd alias:如何在没有提供参数时消除错误


2

我熟悉bash,但我的作品需要csh。在我的.cshrc中,我创建了这个别名:

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

除了一种情况外,它的效果非常好:当我没有任何参数的cd时:

cd

在这种情况下,我得到“ 不好! arg选择器 “错误。我如何消除这个错误?我感谢任何帮助来克服这个问题。谢谢。

Answers:


2

而不是使用\!:1来选择第一个参数,使用\!*来选择所有参数。

这适用于没有参数。如果你提供不止一个参数,它会摇摆不定。


您讨论的解决方案效果很好。谢谢马特。
Hai Vu
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.