我有alias rm='rm -i'
在.bashrc
.
现在,如果我rm -i
错误地使用,它就会变成rm -i -i
。会因为两个相同的选择而出错吗?
答案1
事实上它会工作得很好。
不会出错,它会正常工作,因为rm
忽略了我用这组简单的命令测试的额外(冗余)选项:
$ touch XY
$ rm -i -i -i XY
rm: remove regular empty file 'XY'? y
$ ls XY
ls: cannot access 'XY': No such file or directory