在AIX平台下,一次性使用rm删除多个文件时,如果达到最大buffer的时候,rm会报错,解决的方案很多,使用find等命令都可以。下面使用awk来调用系统命令实现
[oracle@www.htz.pw tmp]$ls -l total1*|grep -v sh|awk ‘{cmd="rm "$9;system(cmd)}’
[oracle@www.htz.pw tmp]$ls -l total1*|grep -v sh
[oracle@www.htz.pw tmp]$ls -l total1*|grep -v sh|awk ‘{cmd="rm "$9;print(cmd)}’
删除文件:等您坐沙发呢!