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
随机推荐
- C++ 中构造函数的实例详解
- powershell远程管理服务器磁盘空间的实现代码
- js delete 用法(删除对象属性及变量)
- ASP.NET将文件写到另一服务器(图文教程)及注意事项
- Visual studio 2017如何发布dotnet core到docker
- += 和 ++ 操作符区别简单介绍
- 如何将一个表单同时提交到两个地方处理
- python实现的二叉树算法和kmp算法实例
- mysql查询结果输出到文件的方法
- linux批量备份服务器配置文件和目录的脚本
- PHP远程连接MYSQL数据库非常慢的解决方法
- jquery实现Slide Out Navigation滑出式菜单效果代码
- 浅谈ASP.NET的Postback 实例代码第1/2页
- json格式数据分析工具PageElement类分享(仿Session写法)
- 轻松掌握JavaScript代理模式
- 图片翻转效果具体实现代码
- 详解IIS中URL重写工具的规则条件(Rule conditions)
- Android Map新用法:MapFragment应用介绍
- Android五子棋游戏程序完整实例分析
- winform天气预报小工具(附源码下载)