linux利用read命令获取变量中的值
前言
本文主要给大家介绍了关于linux利用read命令获取变量中值的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
read的常用用法如下:
read -[pstnd] var1 var2 ...
- -p提示语句
- -n 字符个数
- -s 屏蔽回显
- -t 等待时间
- -d 输入分界
read来获取变量,是通过屏幕中等待用户输入的,如果是用read命令从已知的变量来获取值要如何操作呢?
比如说: input_ips='127.127.127.10-127.127.127.14',通过read命令分别读取到start_ip, end_ip两个变量中?
方法一:
root@linux~# input_ips='127.127.127.10-127.127.127.14'
root@linux~# read start_ip end_ip < <(echo $input_ips | awk -F'-' '{print $1, $2}')
root@linux~# echo -e "START_IP=$start_ip; END_IP=$end_ip"
START_IP=127.127.127.10; END_IP=127.127.127.14
方法二:
root@linux~# input_ips='127.127.127.10-127.127.127.14'
root@linux~# read start_ip end_ip <<-EOF
> `echo $input_ips | awk -F'-' '{print $1, $2}'`
> EOF
root@linux~# echo -e "START_IP=$start_ip; END_IP=$end_ip"
START_IP=127.127.127.10; END_IP=127.127.127.14
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对我们的支持。
相关推荐
-
linux利用read命令获取变量中的值
前言 本文主要给大家介绍了关于linux利用read命令获取变量中值的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. read的常用用法如下: read -[pstnd] var1 var2 ... -p提示语句 -n 字符个数 -s 屏蔽回显 -t 等待时间 -d 输入分界 read来获取变量,是通过屏幕中等待用户输入的,如果是用read命令从已知的变量来获取值要如何操作呢? 比如说: input_ips='127.127.127.10-127.127.127.14
-
tensorflow 获取变量&打印权值的实例讲解
在使用tensorflow中,我们常常需要获取某个变量的值,比如:打印某一层的权重,通常我们可以直接利用变量的name属性来获取,但是当我们利用一些第三方的库来构造神经网络的layer时,存在一种情况:就是我们自己无法定义该层的变量,因为是自动进行定义的. 比如用tensorflow的slim库时: <span style="font-size:14px;">def resnet_stack(images, output_shape, hparams, scope=None
-
PHP获取数组中单列值的方法
本文实例讲述了PHP获取数组中单列值的方法.分享给大家供大家参考,具体如下: PHP中获取数组中单列的值如下: 利用PHP中的数组函数 array_column():返回数组中某个单列的值.(PHP 5.5+适用) 语法: array_column(array,column_key,index_key); 参数: array : 必需,规定必须为多维数组: column_key : 必需,需要返回的值的键名:可以是索引数组的列的整数索引,或者是关联数组的列的字符串键值.该参数也可以是 NULL,
-
php获取数组中键值最大数组项的索引值 原创
本文实例讲述了php获取数组中键值最大数组项的索引值的方法.分享给大家供大家参考.具体分析如下: 一.问题: 从给定数组中获取值最大的数组项的键值.用途如:获取班级得分最高的学生的姓名. 二.解决方法: <?php /* * Created on 2015-3-17 * Created by www.jb51.net */ $arr=array('tom'=>9,'jack'=>3,'kim'=>5,'hack'=>4); asort($arr); //print_r($ar
-
JavaScript获取select中text值的方法
本文实例讲述了JavaScript获取select中text值的方法.分享给大家供大家参考,具体如下: 别的不说,先看代码: 方法一: <select name="parent_id" onchange="setTitleAndLinkByGoodsCategory(this.value,this.options[this.selectedIndex].text);" > <option value="0">请选择商品分类
-
JS获取Table中td值的方法
本文实例讲述了JS获取Table中td值的方法.分享给大家供大家参考.具体如下: 1.当要获取多行中的任意TD时,采用给每个TD设置一个共同的class 复制代码 代码如下: <tr> <td style="display: none" id="td2">002</td> <td style="text-align: left;text-decoration:underline;" i
-
Golang反射获取变量类型和值的方法详解
目录 1. 什么是反射 2. reflect.Type 2.1 类型Type和种类Kind 2.2 引用指向元素的类型 2.3 结构体成员类型 3. reflect.Value 3.1 结构体的成员的值 3.2 遍历array.slice 3.3 遍历map 4. 反射的三大定律 4.1 从interface到反射对象 4.2 从反射对象到interface 4.3 通过反射修改对象,该对象值必须是可修改的 1. 什么是反射 反射是程序在运行期间获取变量的类型和值.或者执行变量的方法的能力. G
-
Linux利用nc命令监控服务器端口的方法
最近碰到一个项目,前端用apache htttpd进行发布(80端口),通过双机负载均衡转发到后端的两个tomcat进行处理(8081和8082端口),现在需要随时监控这三个端口的情况,一旦down掉需要能够立即告警处理.批量的系统监控比较好的是用nagios软件来实现,这样小项目专门装一个nagios软件,有点繁琐了.在网上查了一些资料,总结实验了一下,可以用简单的nc命令来实现. 一.nc命令检测端口的用法# nc -v -w 10 %IP% -z %PORT%-v 显示指令执行
-
jsp如何获取Session中的值
摘要:这个问题算是老生常谈了,我也是一段时间没弄过了,所以感觉有些忘了,就记录一下. 一.后端通过shiro在session中存储数据: // username是前台传过来的用户名 if (subject.isAuthenticated()) { // 存入session UserToken.setVal2Session("userName", username); return "登录成功"; } else { token.clear(); return &quo
-
使用springboot配置和占位符获取配置文件中的值
目录 springboot配置和占位符获取配置文件值 @PropertySource&加载指定的配置文件 @ImportResource 导入指定的配置文件 springboot配置文件,占位符的使用 首先要给到注解 配置文件 运行最后一个测试类 测试如下 springboot配置和占位符获取配置文件值 @PropertySource& 加载指定的配置文件 package com.example.springbootdemo.pojo; import com.alibaba.fastjso
随机推荐
- 学习javascript文件加载优化
- 随鼠标移动的时钟非常漂亮遗憾的是只支持IE
- Windows Server 2012 R2 服务管理器自启动功能的关闭方法
- Smarty Foreach 使用说明
- linux环境下安装pyramid和新建项目的步骤
- C#中按引用传递与按值传递的区别,以及ref与out关键字的用法详解
- Android自定义view Path 的高级用法之搜索按钮动画
- 使用GruntJS构建Web程序之合并压缩篇
- 磁盘缓存专题之一 缓存命中和缓存未命中&缓存与缓冲间的差异
- jquery $.trim()去除字符串空格的实现方法【附图例】
- Mybatis RowBounds 限制查询条数的实现代码
- C#验证用户输入信息是否包含危险字符串的方法
- 安卓(Android)动态创建多个按钮并添加监听事件
- 让网页框架透明 底部对齐的代码
- 基于jQuery和CSS3实现APPLE TV海报视差效果
- Python代码实现KNN算法
- Express进阶之log4js实用入门指南
- 解决Angular.js中使用Swiper插件不能滑动的问题
- 对numpy Array [: ,] 的取值方法详解
- hadoop二次排序的原理和实现方法
