我正在编写 bash 脚本。 此脚本应显示文件夹的内容及其字节大小。 通常我会使用 ls 命令,但在本练习中我不能使用它。 显示屏上的输出必须采用“file_name:bite_size”格式 所以我尝试了几个小时,我得到的是:
#!/bin/bash
IFS=" ";
string="$(du -bc /var/*)";
textArray=($string);
for ((i=0; i<${#textArray[@]}; ++i));
do
echo "${textArray[$i]}";
done
exit 0;
我走对了还是完全错了?
最佳答案
也许是这样的:
stat --format="%n:%s" *
关于linux - Bash 脚本,不使用 ls 输出文件夹内容和字节大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24392105/