如何显示平均文件大小(四舍五入)。仅用于:cat,echo,ls,wc,这是到目前为止我能做的:try {
for (int u = 0; u < dataList.size(); u++) {
Log.e("Data_List_Size", dataList.size() + "");
for (int j = 0; j < trafficFilter.dataPoints.size(); j++) {
yVals.add(new Entry(trafficFilter.dataPoints.get(u).getY(), u));
xVals.add(String.valueOf(trafficFilter.dataPoints.get(j).getX()));
}
set1 = new LineDataSet(yVals, "");
dataSets.add(set1); // add the datasets
我有两个数字,我不能将它们相除,我们将不胜感激,谢谢前进
答案 0 :(得分:0)
你可以
n=( * ); s=( $(ls -sk) ); echo $(( ${s[1]} / ${#n[@]} ))
使用数组计算目录中文件的数量,并使用ls
获得以KB为单位的总大小,然后打印商的结果。
答案 1 :(得分:0)
是否允许使用外壳进行划分?
$ ls -l
total 20
-rw-r--r-- 1 james james 968 Dec 29 2016 bar
-rw-r--r-- 1 james james 900 Dec 29 2016 bar.asc
-rw-r--r-- 1 james james 39 Dec 29 2016 compr.txt
-rw-r--r-- 1 james james 1056 Dec 28 2016 foo
-rw-r--r-- 1 james james 896 Dec 29 2016 foo.asc
$ cat * | wc -c
3859
$ ls | wc -l
5
$ echo $(( $(cat * | wc -c) / $(ls | wc -l) )) # solution part
771
$ echo 5*771 | bc
3855