Bash脚本循环来计算当前目录中所有文件的文件大小?

时间:2015-02-09 02:41:17

标签: bash loops count byte wc

我是bash的新手,我已经完成了编写一个包含循环的bash脚本的任务,该循环计算当前目录中所有文件的字节大小。

我想使用du,但我曾被告知他希望将wc视为使用的主要命令。

关于如何使循环完成这些事情,我不确定。 谁能给我一个例子或指出我正确的方向?

2 个答案:

答案 0 :(得分:0)

for fname in *; do
    your-way-to-display-size-of-file "$fname"
done

答案 1 :(得分:0)

你需要收集几点bash专有技术

循环文件

for filename in * .[^.]*
do
    ...
done

使用另一个命令的输出

command $(other_command ...)

以bash结尾数字

count=$(($count + 1))

用wc

计算文件中的字节数
wc -c $filename