我正在写一个bash脚本。
此脚本应显示文件夹的内容及其字节大小。
通常我会使用ls命令,但在这个练习中我不能使用它。
显示器上的输出格式必须为“文件名:比特大小”
所以我试了好几个小时,我只得到这个:

#!/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" *

10-04 13:15