我正在尝试读取配置文件,然后将配置的“部分”放入bash脚本中的数组中,然后运行该命令,然后再次重新遍历配置,并继续执行此操作,直到配置文件的末尾.

这是一个示例配置文件:

PORT="5000"

USER="nobody"

PATH="1"

OPTIONS=""

PORT="5001"

USER="nobody"

PATH="1"

OPTIONS=""

PORT="5002"

USER="nobody"

PATH="1"

OPTIONS=""

我希望bash脚本能在第一个“部分”中阅读,并将其带入脚本中,然后运行以下命令:

脚本名-p $PORT -u $USER -P $PATH -o $OPTIONS

但是,我希望它基于配置文件中有多少“节”来获取“节”的每次迭代,并以其相应的配置设置运行命令并将其应用于最终命令.因此,如果要从上面读取配置文件,则输出为:

scriptname -p $PORT -u $USER -P $PATH -o $OPTIONS

scriptname -p $PORT -u $USER -P $PATH -o $OPTIONS

scriptname -p $PORT -u $USER -P $PATH -o $OPTIONS

依次如下所示:

scriptname -p 5000 -u nobody -P 1 -o ""

scriptname -p 5001 -u nobody -P 1 -o ""

scriptname -p 5002 -u nobody -P 1 -o ""

提前致谢.

linux 多个变量,linux-BASH-使用相同“变量”的多个实例读入...相关推荐

  1. linux shell 递增,如何在 Bash 中对变量递增或者递减

    原标题:如何在 Bash 中对变量递增或者递减 编写 Bash脚本时最常见的算术运算之一是递增和递减变量.这通常在循环中用作计数器,但它也可以在脚本的其他地方出现. 递增和递减意味着分别从数值变量的值 ...

  2. Linux declare命令、Linux tail 命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux declare命令用于声明 shell 变量. declare为shell指令,在第一种 ...

  3. linux快捷键 赋值,2_Shell语言———bash的快捷键、变量声明、引用变量及变量替换...

    一.初识bash Bash是一种解释型语言,但它也提供了交互式接口,支持变量,因此提供了编程环境,所以可以称bash为程序语言. 解释型语言属于弱类型语言,其特点为: 1.它不强制区分变量类型,即无论 ...

  4. linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法

    linux bash shell之变量替换::=句法.=句法.:-句法.-句法.=?句法.?句法.:+句法.+句法 变量替换和变量默认值设置是紧密相关的,至少从概念出发是如此. 参数扩张是将类似于变量 ...

  5. linux子系统 显卡,bash 漏洞?linux授权命令sudo?windows linux子系统?新手理解的bash环境变量解析漏洞...

    你是否正在寻找关于bash 漏洞的内容?让我把最简洁的东西奉献给你: 1 环境变量是什么 无论是Windows程序还是Linux程序,都支持环境变量,一般来讲环境变量作为赋值字符串的形式存放到进程内存 ...

  6. linux中csh怎么运行,bash csh 设置环境变量 方法例子

    1.对于csh: 命令:setenv FILTERS FILTERBIN.RES 2.对于bash: export FILTERS=FILTERBIN.RES 注意:若是长久使用,请把以上内容写进 ~ ...

  7. php引用shell变量,Linux Shell Bash变量的间接引用 - Powered by PHPWind....

    假设一个变量的值是第二个变量的名字. 那么我们如何从第一个变量中取得第二个变量的值呢? 比如, 如果a=letter_of_alphabet并且letter_of_alphabet=z, 那么我们能够 ...

  8. 【linux草鞋应用编程系列】_2_ 环境变量和进程控制

    一. 环境变量 应用程序在执行的时候,可能需要获取系统的环境变量,从而执行一些相应的操作. 在linux中有两种方法获取环境变量,分述如下. 1.通过main函数的参数获取环境变量 main函数的多种 ...

  9. Linux 执行文件 path,linux可执行文件添加到PATH环境变量的方法

    linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PAT ...

  10. linux进程的环境变量,LINUX系统学习一(进程、MMU,环境变量、getenv、fork、getpid/ge...

    LINUX系统学习一(进程.MMU,环境变量.getenv.fork.getpid/ge LINUX系统学习一(进程.MMU,环境变量.getenv.fork.getpid/getppid.ps.ki ...

最新文章

  1. 一直认为 count(1) 比 count(*) 效果高,被同事鄙视了。
  2. 数值方法:偏微分方程
  3. 为什么阿里巴巴建议集合初始化时,指定集合容量大小?
  4. 【车牌识别】+【模板匹配】基于智能交通的车牌识别系统
  5. linux java api_Java常用API、Math类介绍
  6. php设置文字大小、,html字体大小怎么设置
  7. 利用MFC Picture Control控件 加载bmp,png
  8. 力扣-876 链表的中间结点
  9. IE7下用ajax动态填充select框的一个问题
  10. springboot集成quartz
  11. 最近整理的Android学习笔记
  12. 手机远程服务器rd,手机远程连接服务器工具:RD client远程桌面使用教程
  13. python idle是什么_python中idle是什么意思
  14. 迷你MVVM框架 avalonjs 入门教程
  15. Nginx下上传图片404
  16. ROS1云课→17化繁为简stdr和f1tenth
  17. 2021年电赛元器件物品清单
  18. 华为鸿蒙os 新闻,华为P50无限延期,谁来组成华为鸿蒙OS“头部”?
  19. Unity TilePalette中素材图片与Tile里Cell大小关系
  20. web前端开发自学难吗,前端开发网上学习

热门文章

  1. 计算机网断IP修改,修改计算机名、IP
  2. oracle行列转换关联union的方式_几行代码轻松玩转 Excel 行列转换
  3. 移动办公系统 服务器地址,安卓系统移动办公服务器地址
  4. linux中使用u盘和光驱的命令_Linux文件操作高频使用命令
  5. 又一位纯手工打造CPU的牛人,并且汇编语言实现类Unix系统,支持文件系统
  6. 十年经验工程师为何被裁?
  7. PCB板上的“特殊焊盘”到底起什么作用?
  8. java nanotime 重复_Java中System.nanoTime方法能作为一个唯一字符串来使用吗
  9. 基于FPGA的FFT设计
  10. 基于xilinx vivado的XADC IP设置使用详解