1.读取文本文件
格式一如下:
[server] ip=127.0.0.1 passwd=pass
读取方法如下:
function GetKey(){ section=$(echo $1 | cut -d '.' -f 1) key=$(echo $1 | cut -d '.' -f 2) sed -n "/\[$section\]/,/\[.*\]/{ /^\[.*\]/d /^[ \t]*$/d /^$/d /^#.*$/d s/^[ \t]*$key[ \t]*=[ \t]*\(.*\)[ \t]*/\1/p }" $__CONFIGFILE__ } #读取实例 pass=$(GetKey "server.passwd")
您还没有登录,请您登录后再发表评论
Linux 系统 shell脚本读取配置文件
最近,在从事开发工作的过程中,遇到了一个需求:用shell脚本实现对配置文件的读取,并将读取到的配置项写入到新的文件中。为了完成该需求,我们考虑使用awk命令,该命令把文件中的内容逐行的读入,按照特定的规则对...
Linux打开shell时读取配置文件的顺序
主要介绍了Shell脚本读取ini配置文件的实现代码2例,如果只是读取内容推荐使用简单版,有更多需求请见复杂版,需要的朋友可以参考下
在shell脚本中读取配置文件使用 cat ,grep,awk和sed则在shell脚本中读取配置此处必须使用sed s/[[:space:]]//g 去除 多
shell脚本可配置化读取文件夹中文件名称,亲身整理。。
主要介绍了Shell脚本读取标准ini配置文件Demo,本文直接给出代码实例,需要的朋友可以参考下
ini文件格式一般都是由节、键、值三部分组成 格式: [第一节 ] 第一个键 = 值 第二个键 = 第二个值 [第二节 ] 第一个键 = val1,val2,val3 例子: 代码如下: ...KINGGOO = jb51.net ...# __readINI [配置文件路径+
Shell基础-环境变量配置文件-简介
假如用户的根目录里存在这个文件, bash就在读取完/etc/profile后加载这个配置文件.如果这个文件不存在, bash就会查找另一个用户自定义文件.bash_login并且加载它. 如果.bash_login文件也不存在, 则加载.profile(...
初始化:在这一步中, shell 将读取并执行其配置文件。这里还注册了shell 的功能函数、初始化输入输出端口等。 运行处理: shell 从标准输入(可以是交互式的或文件)读取命令并执行它们并输出运行结果。 结束退出:...
采用shell脚本编写,通过读取配置文件,检测应用程序关键日志是否有更新和检测日志中是否有关键字错误,并输出错误量及相关报错信息,对接至网管的神器
主要内容包括如何使小到中型的系统管理任务自动化,分析系统数据并编辑配置文件,使用bash和ksh等编写IAnux、Unix和OSX应用程序的脚本文件等。 《Shell脚本专家指南》面向中高级的shell程序员,以及需要解决日常问题...
1.上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_profile是最重要的一个配置文件,它在用户每次登录系统时被读取,里面的所有命令都会被bash执行。.profile(由Bourne Shell和Korn ...
该脚本使用了以下命令: cat /proc/cpuinfo: 获取 CPU 信息。 grep: 在文件中搜索...dmidecode: 一个工具,用于从 DMI 表中读取硬件信息。 使用该脚本,你可以获得 CPU、内存、硬盘、PCIe 设备、主板以及 厂商信息。
在linux的一些配置中总会要进行某个文件中的某行的操作,进行增加,修改,删除等操作。 而这里主要是进行的是指定的行添加数据的操作: 脚本如下: sed -i '3i asdf 1.sh' 1.sh 这个就是在1.sh中的第3行加入asdf的...
相关推荐
Linux 系统 shell脚本读取配置文件
最近,在从事开发工作的过程中,遇到了一个需求:用shell脚本实现对配置文件的读取,并将读取到的配置项写入到新的文件中。为了完成该需求,我们考虑使用awk命令,该命令把文件中的内容逐行的读入,按照特定的规则对...
Linux打开shell时读取配置文件的顺序
主要介绍了Shell脚本读取ini配置文件的实现代码2例,如果只是读取内容推荐使用简单版,有更多需求请见复杂版,需要的朋友可以参考下
在shell脚本中读取配置文件使用 cat ,grep,awk和sed则在shell脚本中读取配置此处必须使用sed s/[[:space:]]//g 去除 多
shell脚本可配置化读取文件夹中文件名称,亲身整理。。
主要介绍了Shell脚本读取标准ini配置文件Demo,本文直接给出代码实例,需要的朋友可以参考下
ini文件格式一般都是由节、键、值三部分组成 格式: [第一节 ] 第一个键 = 值 第二个键 = 第二个值 [第二节 ] 第一个键 = val1,val2,val3 例子: 代码如下: ...KINGGOO = jb51.net ...# __readINI [配置文件路径+
Shell基础-环境变量配置文件-简介
假如用户的根目录里存在这个文件, bash就在读取完/etc/profile后加载这个配置文件.如果这个文件不存在, bash就会查找另一个用户自定义文件.bash_login并且加载它. 如果.bash_login文件也不存在, 则加载.profile(...
初始化:在这一步中, shell 将读取并执行其配置文件。这里还注册了shell 的功能函数、初始化输入输出端口等。 运行处理: shell 从标准输入(可以是交互式的或文件)读取命令并执行它们并输出运行结果。 结束退出:...
采用shell脚本编写,通过读取配置文件,检测应用程序关键日志是否有更新和检测日志中是否有关键字错误,并输出错误量及相关报错信息,对接至网管的神器
主要内容包括如何使小到中型的系统管理任务自动化,分析系统数据并编辑配置文件,使用bash和ksh等编写IAnux、Unix和OSX应用程序的脚本文件等。 《Shell脚本专家指南》面向中高级的shell程序员,以及需要解决日常问题...
1.上面这三个文件是bash shell的用户环境配置文件,位于用户的主目录下。其中.bash_profile是最重要的一个配置文件,它在用户每次登录系统时被读取,里面的所有命令都会被bash执行。.profile(由Bourne Shell和Korn ...
该脚本使用了以下命令: cat /proc/cpuinfo: 获取 CPU 信息。 grep: 在文件中搜索...dmidecode: 一个工具,用于从 DMI 表中读取硬件信息。 使用该脚本,你可以获得 CPU、内存、硬盘、PCIe 设备、主板以及 厂商信息。
在linux的一些配置中总会要进行某个文件中的某行的操作,进行增加,修改,删除等操作。 而这里主要是进行的是指定的行添加数据的操作: 脚本如下: sed -i '3i asdf 1.sh' 1.sh 这个就是在1.sh中的第3行加入asdf的...