提交 9f55eb46 编写于 作者: F feilong

增加管道+fix1

上级 c13929bf
...@@ -2,23 +2,31 @@ ...@@ -2,23 +2,31 @@
![](https://img-ask.csdnimg.cn/upload/1617766280958.jpg?x-oss-process=image/auto-orient,1/resize,w_320,m_lfit) ![](https://img-ask.csdnimg.cn/upload/1617766280958.jpg?x-oss-process=image/auto-orient,1/resize,w_320,m_lfit)
<br/>
**问题** **问题**
<br/>
[SoftwareTeacher](https://blog.csdn.net/SoftwareTeacher?type=blog)看了《Unix 传奇》一书,想起很久以前读 Unix 文件系统设计思想的时候,里面提到Unix 的很多文件大小在 4K 以下。他提了一个问题 [SoftwareTeacher](https://blog.csdn.net/SoftwareTeacher?type=blog)看了《Unix 传奇》一书,想起很久以前读 Unix 文件系统设计思想的时候,里面提到Unix 的很多文件大小在 4K 以下。他提了一个问题
<br/>
“怎么能用Unix 的awk, sed 和其它 shell 命令统计出你当前 Unix/Linux 系统上 所有文件大小的分布情况? (小于1K, 1K - 4K, 4K - 1M, 1M - 10M, 10M - 1G, 1G 以上)” “怎么能用Unix 的awk, sed 和其它 shell 命令统计出你当前 Unix/Linux 系统上 所有文件大小的分布情况? (小于1K, 1K - 4K, 4K - 1M, 1M - 10M, 10M - 1G, 1G 以上)”
<br/>
<br/>
**本节任务** **本节任务**
<br/>
请在[线上Linux环境](https://edu.csdn.net/lab/36675?targetLesson=2692)里练习命令。 请在[线上Linux环境](https://edu.csdn.net/lab/36675?targetLesson=2692)里练习命令。
<br/>
下面是基本实现思路: 下面是基本实现思路:
<br/>
1. 使用命令列出目录下的所有文件信息 1. 使用命令列出目录下的所有文件信息
2. 使用命令过滤出文件名和文件大小的列 2. 使用命令过滤出文件名和文件大小的列
3. 使用命令统计不同文件大小的个数并计算百分比打印 3. 使用命令统计不同文件大小的个数并计算百分比打印
4. 使用管道把上述1/2/3组合起来 4. 使用管道把上述1/2/3组合起来
<br/>
以下代码根据一位回答者[Brentbin](https://blog.csdn.net/Brentbin?type=ask)的实现改编,以下实现正确的是? 以下代码根据一位回答者[Brentbin](https://blog.csdn.net/Brentbin?type=ask)的实现改编,以下实现正确的是?
## 答案 ## 答案
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册