这段代码的作用是什么?

这段代码的作用是什么?

我不知道这段代码是做什么的。

for i in $ ( ls )
do
   [  -r $i  ] && more $i
done

答案1

它会遍历当前目录中的所有文件,如果授予读取权限,则会发送该文件以通过 more 命令显示。糟糕的代码有几个原因:它尝试解析 ls 的输出,不引用变量,并假设没有二进制文件。如果您读取二进制文件,它将在屏幕上显示垃圾

相关内容