`
xuela_net
  • 浏览: 513530 次
文章分类
社区版块
存档分类
最新评论

如何用shell脚本读取配置文件

 
阅读更多

setup.ini内容示例:

Install mysql + nginx + php + java=install_mysql install_php install_nginx install_java

目标:按行读取并遍历


# 读取配置文件
i=1
while read LINE; do
    SETUP_INI[$i]=$LINE
    ((i++))
done < setup.ini
for (( i = 1; i <= ${#SETUP_INI[@]}; i++ )); do
    echo ${SETUP_INI[$i]}
done

分享到:
评论

相关推荐

    Linux shell 脚本读取配置文件

    Linux 系统 shell脚本读取配置文件

    读取配置文件的shell脚本实现

    本文将以“读取配置文件的shell脚本实现”为例,深入讲解如何使用awk命令解析配置文件并提取所需信息。 配置文件通常包含键值对,例如在例子中的`Config.ini`,它定义了网络配置项。awk命令是Linux shell中强大的...

    alex0227#alex0227.github.io#2018-11-8-shell脚本读取配置文件1

    在shell脚本中读取配置文件使用 cat ,grep,awk和sed则在shell脚本中读取配置此处必须使用sed s/[[:space:]]//g 去除 多

    shell脚本可配置化读取文件夹中文件名称.rar

    本文将深入探讨如何使用shell脚本来实现可配置化的文件夹中文件名称读取,这对于日常的文件管理和自动化任务至关重要。 首先,我们需要了解shell脚本的基本结构。一个简单的shell脚本通常以`#!/bin/bash`开头,这被...

    Shell脚本读取标准ini配置文件Demo

    在IT领域,尤其是在系统管理和自动化任务中,Shell脚本经常被用来处理各种任务,其中之一就是读取配置文件。本文将详细讲解如何使用Shell脚本来读取标准的ini配置文件,并通过一个具体的Demo来演示这一过程。 ini...

    Linux打开shell时读取配置文件的顺序

    在Linux操作系统中,当用户打开一个Shell,例如Bash,系统会按照特定的顺序读取一系列的配置文件,以便初始化Shell环境。这些配置文件用于设置环境变量、定义别名、自定义Shell行为等。理解这一顺序对于管理和维护...

    Shell脚本读取ini配置文件的实现代码2例

    ### Shell脚本读取INI配置文件的两种方法 本文将详细介绍如何通过Shell脚本实现对INI格式配置文件的读取,其中包括两种不同的方法:一种较为简单的方法适用于基本的需求,另一种更为复杂的实现则提供了更多的功能。...

    shell脚本修改json中某个字段的值

    下面是一个基本的shell脚本示例,演示如何使用awk和sed修改JSON文件中的某个字段值: ```bash #!/bin/bash # 定义要修改的JSON字段名和新的值 field_to_change="name" new_value="新名称" # 使用awk定位含有字段...

    Shell实现读取ini格式配置文件方法

    ini文件格式一般都是由节、键、值三部分组成 格式: [第一节 ] 第一个键 = 值 第二个键 = 第二个值 [第二节 ] 第一个键 = val1,val2,val3 例子: 代码如下: ...KINGGOO = jb51.net ...# __readINI [配置文件路径+

    Tony老师聊shell—环境变量配置文件

    在Linux中,环境变量可以通过`export`命令来设置,并且可以在shell脚本中进行读取和修改。 #### 三、环境变量配置文件详解 1. **/etc/environment** - 这个文件包含了全局的环境变量设置。它被`login`程序读取并...

    shell脚本实现linux系统文件完整性检测

    ### Shell脚本实现Linux系统文件完整性检测 #### 概述 在网络安全日益受到重视的背景下,确保系统的安全性变得尤为重要。其中一项重要的措施是通过检查关键文件的完整性来防止恶意篡改或病毒攻击。本文将详细介绍...

    unix shell awk 修改ini文件的脚本

    这表明在Unix环境下使用shell脚本处理.ini文件的需求是存在的,但由于资源较少,需要自己动手解决。 #### 标签解析 - **Unix**:操作系统环境。 - **Shell**:脚本语言环境。 - **Awk**:数据处理工具。 - **Ini**...

    shell脚本实现服务器进程监控的方法

    本文将深入探讨如何使用Shell脚本实现服务器进程监控,这不仅有助于及时发现异常情况,还能提高系统的可用性和稳定性。接下来,我们将根据提供的文件信息详细解释其原理、步骤以及实际应用。 #### 一、写作背景 在...

    100个shell脚本【持续更新】.pdf

    5. 文件的读取和写入:在Shell脚本中可以使用echo命令输出内容到文件中,也可以用cat等命令读取文件内容。 6. 条件判断:Shell脚本支持使用if、elif、else来进行条件判断,并执行相应的命令。 7. 函数的定义和调用...

    shell脚本可配置多线程备份mysql5.7.8以后数据库.rar

    在shell脚本中,可以使用条件语句(if...else)、循环(for、while)等结构,以及读取配置文件(source)的功能来实现上述功能。例如,读取一个包含配置信息的`.ini`文件,并根据文件内容动态生成`mysqldump`命令。 ...

    Linux使用shell脚本定时删除历史日志文件

    接着,脚本读取配置文件`MYCFG`,并将每一行解析为目录路径和保留小时数。然后,对每个目录进行处理,计算出指定时间前的文件时间戳,并创建一个临时文件`TMP_FILE`,设置为这个时间戳。`find`命令随后用来查找比`...

    linux测试使用shell并发脚本

    在"ptest.cfg.txt"文件中,可能包含了配置信息,比如任务列表、并发数、命令参数等,这些信息可以通过Shell脚本读取并用于控制并发脚本的行为。 总结来说,"Linux测试使用Shell并发脚本"是关于如何利用Shell脚本...

    shell 脚本对数据库定时备份

    本文将详细讲解如何使用Shell脚本实现对数据库的定时备份,以及涉及到的相关技术。 首先,Shell脚本是Unix/Linux操作系统中的一种强大的命令行解释器,它允许用户编写自动化任务,例如执行一系列命令、处理文件或...

Global site tag (gtag.js) - Google Analytics