Linux shell编程
archimekai
这个作者很懒,什么都没留下…
展开
-
linux shell 下载维基百科特色条目并统计单词词频
linux shell 下载维基百科特色条目并统计单词词频:首先使用wget下载足够的网页,然后awk配合正则表达式提取网页中的单词,最后使用awk进行词频统计并输出。原创 2016-03-23 17:57:26 · 2098 阅读 · 0 评论 -
linux shell 统计不同类型文件数目
文件类型可以由ls –l中的第一列获得,为了确保不漏掉文件,可以加上-a参数 dir = ~ names=$(ls –la ${dir}) ls –l的输出中,第一列第一个字符指示该条目是文件、链接还是目录,第四、七、十个字符指示该文件是否可以被拥有者、和拥有者处于同一用户组的用户、其他用户运行。只需要统计相应位置的符号个数,使用grep进行正则表达式匹配,借个-c参数,即可得到符合要求的文原创 2016-03-23 22:21:52 · 2863 阅读 · 0 评论 -
linux shell 统计不同文件扩展名的个数
思路:以扩展名作为关联数组的下标,遍历ls的输出,给对应的扩展名+1,最后输出结果。 首先声明一个关联数组: declare -A exnames; ls得到的结果不全是文件,需要使用grep将文件类型的行提取出来,并使用awk得到文件名: names=$( ls -al ${dir}|grep "^-"|awk '{for(i=9;i 为了正确地取出扩展名(有的文件名中含有多个点,原创 2016-03-24 15:48:03 · 3905 阅读 · 0 评论