#!/bin/bash

# 执行方法    bash test.sh  $FILENAME


function subtitle-list()

{

echo " $( grep  -e "^\[.*\]" $FILENAME |  sed -e 's/\[//g '   -e 's/\]//g' ) "

}

function items()

{

    sed -n -e  "/$1/,/\[.*\]/p" $FILENAME  | grep -v -e  "^$" -e "^#" | sed -e '/\[.*\]/d'

}


count=1

FILENAME=$1

echo -e "############### $FILENAME ##################"


  for i in `subtitle-list $FILENAME`

do

 {

   echo -e -n "$count, $i, "  ; items $i | wc -l

   echo "*******"

   count=$(( $count + 1 ))

  }

done


©著作权归作者所有:来自51CTO博客作者tutor的原创作品,如需转载,请注明出处,否则将追究法律责任

每一份赞赏源于懂得

赞赏

0人进行了赞赏支持

更多相关文章

  1. MySQL5.6 myisam表修复
  2. 超级简单的应用虚拟化软件 [RemoteApp Tool]
  3. redis
  4. 【必读】2021年DevOps工程师学习路径
  5. java关于反射和接口
  6. sh nginx 虚拟主机安装卸载
  7. MongoDB Server对于Sort排序能够支持的最大内存限制查看
  8. 佳能iC MF4712怎么使用按键【扫描到计算机】
  9. Linux网络ip设置

随机推荐

  1. php反转字符串方法
  2. php return的用法
  3. php优化方法
  4. php中变量赋值的方式
  5. 方便实用的PHP数据库操作类
  6. php数组实现原理
  7. php函数原理
  8. php中if函数用法
  9. php网站开发步骤
  10. php引入文件的四个方法