`
goodguyzl
  • 浏览: 47691 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

shell script 读取property 文件 (配置文件)

阅读更多

         工作中需要写个shell script,读取property文件的,使用读到的配置来连接SFTP sever,下载文件。以前没有试过读取property,印象中算法应该是用while循环逐行读取文件,然后匹配,这样的话对于每个需要读的key都要扫描一次,太麻烦,  上网去搜了一下, 没得到什么有效的方法, 研究了一下, 得出一个很简便的读取方法.

          property 文件一般每条都以等号(=)分隔key和value,如:  

                     username=Ross

                     password=1234

          于是shell可以这样写,

          USERNAME=`cat property_file | grep username | awk -F= '{print $2}'`

              个人觉得这种方法很简便,如果您有什么另外的方法实现,敬请分享。

分享到:
评论

相关推荐

    Linux shell 脚本读取配置文件

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

    包含了几乎所有 unix shell script编程特性的 unix shell script 完整项目, 基于 IBM AIX,附注释.rar

    k shell script基本上把 aix 的 k shell script的一些特性都覆盖到了,所以就用这个例子, 文本分析我用了awk, 没用 perl,因为用不上perl那些超强的extended regular expression分析,我就用了awk,附件中有个awk文件的...

    shell 读写INI配置文件

    利用shell脚本读写配置文件,配置文件样式如下: [SECTION] name=lili2 #中心实现 userid=123456

    shell script 语言教程

    2. **Shell 的指定**:在 Shell Script 文件中指定 Shell 类型的方法有以下几种: - 如果脚本的第一个非空白字符不是 `"#"`,默认使用 Bourne Shell (`/bin/sh`)。 - 如果脚本以 `"#"` 开头但不以 `"#!"` 开始,...

    shell script详解

    ### Shell Script详解 #### 一、Shell Script简介与特点 Shell Script是一种用于自动化任务处理的脚本语言,广泛应用于Linux及类Unix系统中。通过Shell Script,用户可以编写一系列命令来实现复杂的操作流程,提高...

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

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

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

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

    解决idea would you like to install a shell script formatter?的问题 直接下载 shfmt.zip

    shfmt_v3.1.2_windows_amd64.exe shfmt_v3.1.2_windows_386.exe 解决idea would you like to install a shell script formatter?的问题

    shell script

    ### Shell Script 在 UNIX 系统中的应用与结构 在计算机科学领域中,Shell 脚本(Shell Script)是 UNIX 和类 UNIX 操作系统(如 Linux)中的一种强大的自动化工具。通过 Shell 脚本,用户可以编写一系列命令来执行...

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

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

    shell script语言教程

    ### Shell Script语言教程知识点概述 #### 一、Shell Script简介 **Shell Script**是一种脚本语言,用于控制Unix操作系统(包括Linux)中的各种任务。它主要用于自动化任务、管理文件和目录以及执行系统管理任务。...

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

    其实这个作用没那么特别大,但多个shell如果每个配置信息都在shell文件里面写,懂的人还好,半懂+不仔细的人要如何改,改几个地方估计脚本就不能运行了。所以这样单独哪出来比较好些,而且可以多个shell使用一个ini...

    shell script 交互语法

    shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法shell script 交互语法

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

    ### Tony老师聊shell—环境变量配置文件 在深入探讨shell中的环境变量配置文件之前,我们首先需要理解几个基本概念:shell、环境变量以及配置文件。接下来,本文将围绕这几个核心概念展开,详细介绍环境变量配置...

    shellscript.tar.gz

    `shellscript.tar.gz`是一个压缩包,包含了多个与Shell脚本相关的文件,这显然是一个关于Shell脚本编写的资源集合。让我们逐一探讨这些文件可能包含的知识点。 1. `comm_func.sh`: 这个文件很可能包含了通用函数,...

    Execute shell script on remote host using ssh(最新版).txt

    在Jenkins构建springboot项目自动部署的时候,配置远程执行Dockerfile所在服务器的SSH命令,这里把完整的命令贴出来,详细搭建过程见我的博客《基于Jenkins+Gitlab+Docker实现SpringBoot项目自动部署》

    Linux shell Script

    2. `用于输入重定向,从文件读取数据作为命令的输入。 3. `>>`追加模式,向文件添加内容而不覆盖原有内容。 五、管道与进程间通信 1. 管道`|`:连接两个命令,将前一个命令的输出作为后一个命令的输入。 2. 输入/...

Global site tag (gtag.js) - Google Analytics