我正在做家务工作.问题是:
编写一个
awk脚本来选择/etc结尾的所有常规文件(不是目录或链接),.conf按大小从最小到最大排序结果,计算文件数,然后在两列中打印文件数,后跟文件名和大小.包含文件名和大小的标题行.将脚本及其输出粘贴到答案区域.
我真的在努力通过使用awk来努力工作.这就是我想出来的.
ls -lrS /etc/*.conf |wc –l
Run Code Online (Sandbox Code Playgroud)
将返回数字33,即.conf目录中文件文件的数量.
ls -lrS /etc/*.conf |awk '{print "File_Size"": " $5 " ""File_Name and Size"": " $9}'
Run Code Online (Sandbox Code Playgroud)
这将使2列具有.conf目录中文件的名称和大小.
它有效,但我不认为这是他正在寻找的.我有一个愉快的时间.