Shell

推荐列表 站点导航

当前位置:首页 > 脚本编程 > Shell >

bash shell函数返回数组字符串

来源:网络整理  作者:  发布时间:2020-12-21 11:31
bash shell函数返回数组字符串...

#!/bin/bash

bash shell函数返回数组字符串
# xx3.yy.com:133.106.227.132
vars=`cat $0 | sed -n '/# BEGINVAR$/,/# ENDVAR$/p' | grep -v -E '# BEGINVAR|# ENDVAR' | sed -n 's/^# //gp'`
# 脚本的要实现的具体功能部分就省略了

# 来源:Lover的工具小屋
# 函数 thinker()

# 实例演示shell函数返回数组,准确说应该是返回字符串,然后通过一定的构造得到一个数组

#
# author: Lover

echo ${domainip[0]}
# xx2.yy.com:131.10.238.190
# 重点在于自己怎么样去构造适合用数组存储的数据格式
# 每个脚本中都在末尾追加了一段特殊的域名ip序列,需要将这段序列存放到数组变量中,供
domainip=(`thinker`)
 

# BEGINVAR
function thinker(){
}

# ENDVAR

echo ${domainip[1]}

echo $vars
# xx5.yy.com:131.10.18.177
# 我这里需要将返回值存放到数组中,通过下面的形式就构造了一个数组了

复制代码 代码如下:

# 演示如何利用函数返回值构造数组
# script:getselfvar.sh
# 功能 将附加在脚本末尾的 域名:IP 抽取出来,存储在字符串变量中,并返回该变量
# 脚本使用,例子中的ip和域名是处理过的
# 这里是过滤脚本本身尾部的域名ip区域

# 这里演示了获取shell函数返回值
# xx4.yy.com:123.160.19.138

相关热词: shell

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!

本文地址: https://www.juheyunku.com/jiaob/shell/6618.shtml

最新文章
PHP生成奖状 PHP生成奖状

时间:2021-01-06

python实现输入五个数并求 python实现输入五个数并求

时间:2021-01-06

php检测网站是否正常打开 php检测网站是否正常打开

时间:2021-01-05

python怎么右对齐 python怎么右对齐

时间:2021-01-05

Python3爬虫入门之Python3的安 Python3爬虫入门之Python3的安

时间:2021-01-05

如何用PHP接收http请求头信 如何用PHP接收http请求头信

时间:2021-01-05

数据库怎么连接用php写的 数据库怎么连接用php写的

时间:2021-01-05

php后缀怎么打开 php后缀怎么打开

时间:2021-01-05

Copyright © www.juheyunku.com      关于 | 合作 | 声明 | 联系 | 更新 | 地图 | Tags

bash shell函数返回数组字符串

2020-12-21 编辑:

#!/bin/bash

bash shell函数返回数组字符串
# xx3.yy.com:133.106.227.132
vars=`cat $0 | sed -n '/# BEGINVAR$/,/# ENDVAR$/p' | grep -v -E '# BEGINVAR|# ENDVAR' | sed -n 's/^# //gp'`
# 脚本的要实现的具体功能部分就省略了

# 来源:Lover的工具小屋
# 函数 thinker()

# 实例演示shell函数返回数组,准确说应该是返回字符串,然后通过一定的构造得到一个数组

#
# author: Lover

echo ${domainip[0]}
# xx2.yy.com:131.10.238.190
# 重点在于自己怎么样去构造适合用数组存储的数据格式
# 每个脚本中都在末尾追加了一段特殊的域名ip序列,需要将这段序列存放到数组变量中,供
domainip=(`thinker`)
 

# BEGINVAR
function thinker(){
}

# ENDVAR

echo ${domainip[1]}

echo $vars
# xx5.yy.com:131.10.18.177
# 我这里需要将返回值存放到数组中,通过下面的形式就构造了一个数组了

复制代码 代码如下:

# 演示如何利用函数返回值构造数组
# script:getselfvar.sh
# 功能 将附加在脚本末尾的 域名:IP 抽取出来,存储在字符串变量中,并返回该变量
# 脚本使用,例子中的ip和域名是处理过的
# 这里是过滤脚本本身尾部的域名ip区域

# 这里演示了获取shell函数返回值
# xx4.yy.com:123.160.19.138

本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供学习参考!
本文地址为 https://www.juheyunku.com/jiaob/shell/6618.shtml

相关文章

风云图片

推荐阅读

返回Shell频道首页