对linux配置文件的处理----grep&sed
16lz
2021-03-14
#!/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
每一份赞赏源于懂得
赞赏
0人进行了赞赏支持
更多相关文章
- MySQL5.6 myisam表修复
- 超级简单的应用虚拟化软件 [RemoteApp Tool]
- redis
- 【必读】2021年DevOps工程师学习路径
- java关于反射和接口
- sh nginx 虚拟主机安装卸载
- MongoDB Server对于Sort排序能够支持的最大内存限制查看
- 佳能iC MF4712怎么使用按键【扫描到计算机】
- Linux网络ip设置