h****a 发帖数: 70 | 1 发现aliases(从别人那里copy的)里多处使用了\!*,比如
alias del 'rm -f \!*'
alias lst 'ls -lt \!* | more'
这里的\!*是做什么用的? |
E*V 发帖数: 17544 | 2 ! not
* wild card
you can guess and try
【在 h****a 的大作中提到】 : 发现aliases(从别人那里copy的)里多处使用了\!*,比如 : alias del 'rm -f \!*' : alias lst 'ls -lt \!* | more' : 这里的\!*是做什么用的?
|
h****a 发帖数: 70 | 3 谢谢!
那这里的\又是做什么用的?
【在 E*V 的大作中提到】 : ! not : * wild card : you can guess and try
|
c********g 发帖数: 1173 | 4 escape
【在 h****a 的大作中提到】 : 谢谢! : 那这里的\又是做什么用的?
|
d****e 发帖数: 251 | 5 我试了,怎么还是没觉得有任何作用啊。
我知道,rm -f !(filename)的话是删除所有其他文件。
不过好像这里和这个没有关系。
【在 E*V 的大作中提到】 : ! not : * wild card : you can guess and try
|
E*V 发帖数: 17544 | 6 tcsh != bash
【在 d****e 的大作中提到】 : 我试了,怎么还是没觉得有任何作用啊。 : 我知道,rm -f !(filename)的话是删除所有其他文件。 : 不过好像这里和这个没有关系。
|