我制作了自己的剧本,以及#34; up"在unix(cd ..)上它被调用如下:
$ /path/to/script/myup args | cd
其中args可能什么都不是。我想将此别名添加到" up"在我的tcsh和bash shell上,我可以调用它:$ up args
。我以为它会像alias up '/path/to/script/myup \!*| cd'
那样有别名,因为这就是我用于我的cdls别名但它不起作用的地方。如何正确地将参数传递给别名?
答案 0 :(得分:0)
也许你的意思是cd
`/path/to/script/myup\\!*`
执行myup并将其输出作为参数传递给cd。请注意,它们是向后引用