Shell脚本读取标准ini配置文件Demo
- 软件编程
- 2026-01-11 20:33:07
ini DEMO
复制代码 代码如下:
[TESTFTP]

host=127.0.0.1
name=my
pass=mylove
type=ftp
[TESTSSH]
host=127.0.0.1
name=my
pass=mylove
type=ssh
[END]
Shell脚本:
复制代码 代码如下:
initConf()
{
HOSTID=$1
CONF=$2
echo "----cat----"
cat $CONF \\
| grep -v ^$ \\
| sed -n "s/\\s\\+//;/\\[${HOSTID}\\]/,/^\\[/p" \\
| grep -v ^'\\['
echo "----INFO----"
INFO=`cat $CONF \\
| grep -v ^$ \\
| sed -n "s/\\s\\+//;/\\[${HOSTID}\\]/,/^\\[/p" \\
| grep -v ^'\\[' ` && eval "$INFO"
echo $host
echo $name
echo $pass
echo $type
}
# ftp
# strong
# 配置文件
# br
# DEMO
# amp
# host
# cat
# type
# span
# nbsp
# ini
# Shell脚本
# pass
# Shell用sed命令删除特定行的方法
# shell读取配置文件的方式sed命令详解
# grep
# eval
# INFO
# sed
# 读取
# Shell实现读取ini格式配置文件方法
# Shell脚本读取ini配置文件的实现代码2例
# 一天一个shell命令 linux文本内容操作系列-sed命令详解
# mylove
# TESTFTP
# TESTSSH
# initConf
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
python RSA加密的示例
使用docker搭建kong集群操作
Springmvc模式上传和下载与enctype对比
Android实现网易云音乐的旋转专辑View
Android基于开源项目xutils3实现下载
Pytorch实验常用代码段汇总
Android studio配置国内镜像源的实现
go install/build生成的文件命名和路径操作
Java如何利用状态模式(state pattern)替代if else
javaweb实现文件上传与下载功能
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
python3 通过 pybind11 使用Eigen加速代码的步骤详解
python使用dlib进行人脸检测和关键点的示例
Oracle PL/SQL异常处理方法解析
Docker Nginx容器和Tomcat容器实现负载均衡与动静分离操作
Mysql匿名登录无法创建数据库问题解决方案
BeautifulSoup中find和find_all的使用详解
java int类型二维数组实现“杨辉三角”的完整实例
java Swing实现五子棋游戏
python中time、datetime模块的使用
H5 js点击按钮复制文本到粘贴板
全面介绍python中很常用的单元测试框架unitest
解决IDEA 2025.3 lombok失效问题
JavaScript实现表单验证功能
PHP isset empty函数相关面试题及解析
gradle项目中资源文件的相对路径打包技巧必看
python基于win32api实现键盘输入
使用IDEA配置Tomcat和连接MySQL数据库(JDBC)详细步骤
快速解决pymongo操作mongodb的时区问题
echarts柱状图背景重叠组合而非并列的实现代码
vue 插槽简介及使用示例
java 多线程实现在线咨询(udp)
C语言中的递归,你真的懂了吗?
js实现菜单跳转效果
vue-drawer-layout实现手势滑出菜单栏
python进行二次方程式计算的实例讲解
使用Python提取文本中含有特定字符串的方法示例
Node.js文本文件BOM头的去除方法
swift中正确安全声明一个单例的方法实例
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
C语言规律循环累加求和案例
jQuery-App输入框实现实时搜索
C#高性能动态获取对象属性值的步骤
Java学习教程之定时任务全家桶
解决Docker中的error during connect异常情况
node koa2 ssr项目搭建的方法步骤
TCP socket SYN队列和Accept队列区别原理解析
c++ STL之list对结构体的增加,删除,排序等操作详解
spring boot实现超轻量级网关的方法(反向代理、转发)
C语言单链表实现学生管理系统
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
