当前位置: 首页 > news >正文

wordpress社区型主题郴州seo推广

wordpress社区型主题,郴州seo推广,佛山网站建设公司价格,做网站需要知道的简单代码概述 return 返回 shell中通过return返回是有限制的,必须是数字,最大返回255,超过255,则从0开始计算。 通常仅返回0或1;0表示成功,1表示失败。通过echo 直接返回。 在没有return 语句,函数将以…

概述

  • return 返回
    shell中通过return返回是有限制的,必须是数字,最大返回255,超过255,则从0开始计算。
    通常仅返回0或1;0表示成功,1表示失败
  • 通过echo 直接返回。
    在没有return 语句,函数将以最后一条命令运行结果,作为返回值。因此,通常在最后一行以echo “xxx”语句作为返回值。
    如果有多条echo,则以最后一个echo为返回值。
    通常用于返回数据,比如一个字符串值或者列表值

1、返回值的方式:

方法一:return

方法二: echo

2、return和echo使用场景区别:

(1).使用return返回值:

使用return返回值,只能返回1-255的整数

函数使用return返回值,通常只是用来供其他地方调用获取状态,因此通常仅返回0或1;0表示成功,1表示失败

(2).使用echo返回值:

使用echo可以返回任何字符串结果

通常用于返回数据,比如一个字符串值或者列表值

3、场景示例
(一) return使用场景

函数通过return返回一个整数,这种场景通常是用来做判断的,也就是说在执行完函数之后,需要根据它的返回值做判断,通0表示成功,非0都是表示失败。

#!/bin/bashthis_pid=$$
# 判断nginx进程是否正在运行
function is_nginx_running
{ps -ef | grep nginx | grep -v grep | grep -v $this_pid &>/tmp/nullif [ $? -eq 0 ];then# return 0,也可以省略0直接return,两个是等价returnelsereturn 1fi
}
# return在函数中的返回值,只是用来做状态判断的,根据状态值做下一步判断
# 函数的返回值为0时,表示nginx服务运行正常输出 && 后字符串,否则返回 ||后字符串
is_nginx_running && echo "Nginx is running" || echo "Nginx is stoped"# 运行脚本
~ % sh 29.echo_return_nginx.sh
Nginx is stoped
~ % sudo nginx  # Mac 使用,Linux为 systemctl start nginx 
~ % sh 29.echo_return_nginx.sh
Nginx is running

(二) echo使用场景

函数通过echo返回值,通常是返回数据用的,以供程序的其它地方使用。

#!/bin/bash# 获取整个Linux系统上所拥有的所有用户
function get_users
{# users=`cat /etc/passwd | cut -d: -f1` # linux使用# Mac 使用users=`cat /etc/passwd | tail -n+11 | cut -d: -f1 | cut -d_ -f2`echo $users  #作为返回值
}# 执行该函数,返回值为用户列表
# get_users# 遍历用户列表对用户名做处理
user_list=`get_users`
index=1
for user in $user_list
doecho "This $index user is : $user"index=$(($index+1))
done# 运行脚本
~ % sh 30.echo_sys_user.sh
This 1 user is : nobody
This 2 user is : root
... ...
This 109 user is : oahd

参考

Shell函数返回值

http://www.yayakq.cn/news/674845/

相关文章:

  • 使用亚马逊云做网站智能化网站建设
  • 福田商城网站建设做网站坚持多少年会有起色
  • 网站模板制作wordpress分段加载
  • 东莞哪里有做网站的wordpress最热门免费主题
  • 金华企业网站建设长春网站排名优化价格
  • 保定企业网站开发wordpress免费图床
  • 做最好的在线看片网站宁波市省网站建设
  • 做网站是否要备案机械加工制造网
  • 网站菜单样式汉滨区住房和城乡建设局网站
  • 网络优化网站企业官网设计尺寸
  • 山东企业网站建设哪家好上海网站设计建设公司
  • 企业招聘网站大全免费怎样帮拍卖网站做策划
  • 人力资源网站开发说明书微商小程序制作
  • 网站设计制作上海个人备案网站 内容
  • 考幼师证去哪个网站做试题网页制作讲解视频
  • 南阳专业做网站太和网站开发招聘
  • 清华紫光网站建设网站开发报价文件
  • 做门户网站的公司有哪些如何做免费企业网站
  • 济南旅游网站建设现状丰都网站建设报价
  • 搜索引擎大全网站网站建设国内外研究现况
  • 个人网站 免费网站首页开发收费
  • 做美篇发网站做外语网站
  • 教育网站制作开发网站的关于我们页面
  • 网站要做手机版怎么做的哪个公司的企业邮箱好
  • 怎么建设网站赚钱小说网站源码html
  • 工具型网站有哪些要加强分院网站建设
  • 做外贸一般总浏览的网站购物网站设计模版
  • 房产网站建设方案的论文wordpress手机端在哪里调
  • 江苏建设准考证打印在哪个网站网站建设中的ftp地址
  • 网站推广策划案网线制作工具