aix上rm命令的诡异现象
aix下rm命令的诡异现象?执行 rm *.tmp?find . -name *.tmp -exec rm {} \?? 正常执行,比较诡异,前两天
aix下rm命令的诡异现象
?执行 rm *.tmp
?
find . -name "*.tmp" -exec rm {} \;
?? 正常执行,比较诡异,前两天我用rm执行还可以,今天就不灵了!
1 楼 Magicloud 2010-03-11 提示挺明白的呀,*.tmp文件太多了。
一般是老壳的问题。 2 楼 xiaoZ5919 2010-03-11 Magicloud 写道提示挺明白的呀,*.tmp文件太多了。
一般是老壳的问题。
谢谢magiccloud!
确实是非常多1500多个! 3 楼 invalid 2010-03-13 应该是bash自动解释*.tmp扩展为实际文件列表后调用rm,所以超过命令行限制了。
试试 rm "*.tmp"?
写过python脚本,命令行带通配符后,bash会自动扩展,导致总是不能传入实际参数。
加了引号就好了,不知道rm命令行不行,试试吧。