我正在研究一个具有 2 个输入参数的 unix 脚本 - path和size。
该脚本将检查给定路径中具有给定大小的所有文件并删除它们。如果删除操作失败,则将相应的文件名记录到文件中。对于任何其他情况,文件会在没有任何操作的情况下呈现。
我写了一个简短的代码(不知道它是否有效)。
find $path -type f -size +${byte_size}c -print | xargs -I {}
if $?=1;
then
rm -rf {};
else
echo {} >> Error_log_list.txt'
where
$path
是我们搜索文件的路径。
size
是输入大小。
Error_log_list.txt
是我们发送不可删除文件名的文件。
谁能帮我验证它是否正确?