• ids=$(cat res.txt | jq .data.list[].id)
    echo ${ids}
  • #!/bin/bash
    for line in `cat res.txt`
        echo $line
                                        导读在这里,我们学习Shell脚本中的3种方法来逐行读取文件。方法一、使用输入重定向逐行读取文件的最简单方法是在while循环中使用输入重定向。为了演示,在此创建一个名为“ mycontent.txt”的文本文件,文件内容在下面:[root@localhost ~]# cat mycontent.txtThis is a sample fileWe are going through conten...
    管道是Linux编程中最常用的技术之一,管道符“|”
    管道技术是Linux一种基本的进程间通信技术,它利用先进先出(First In First Out,FIFO)排队模型来指挥进程间的通信。对于管道,我们可以形象地把它们当作是连接两个实体的一个单向连接器。 Linux管道可用于应用程序之间、Linux命令之间,以及应用程序和Linux命令之间的通信,Shell编程主要是利用管
                                        sys_info=$(cat /usr/local/sysconfig.txt)
    var=`echo   $sys_info   |   awk   -F ', '   '{print   $0} '   |   sed   "s/,/   /g "`
    ip=$(echo $var | awk '{print $1}')
    netmask=$(echo $var | awk '{print
    现在我们可以通过以下三种脚本读取它的内容或赋给我们的变量:
    方法①:利用sed解析文本,提取配置信息
    id=`sed '/^ID=/!d;s/.*=//' net.config`  
    ip=`sed '/^IP=/!d;s/.*=//' net.config`  
    name=`sed '/^Na
                                        最近总需要写一些shell脚本,扔到linux上执行,有的时候写的脚本比较多,而这些脚本都会用到一些公共的变量,比如路径的配置等等,如果每个脚本里都写上一遍,等到环境变了修改起来很麻烦,本人对shell的理解也在逐渐学习中,这里说一种目前我较常用的解决方案。1.将变量统一写到一个文件中,如param.list ,格式有点像java中的properties ,采用名值对的形式,只不过val
    1、在“demo”目录下创建文件,并命名为test.sh;
        扩展名sh代表 shell,扩展名并不影响脚本执行,见名知意就好,如果你用 php 写 shell 脚本,扩展名就用php好了。
        在test.sh 中输入代码:
    #!/bin/bash
    echo "Hello World !"#这是一条语句
        第1行的#!是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 Shell;后面的...
                                        需求:从某文件中读取ip地址以及端口号,用iptables打开该ip以及端口比如文件内容:[root@localhostxxx]#catip.txt192.168.1.2022192.168.1.3010192.168.1.3033手动操作为:[root@localhosthuwei]#iptables-AINPUT-s192.168.66.20-ieth0-pt...