我正在写一个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" *