脚本中调用别的脚本,如何得到执行结果?-阿里云开发者社区

开发者社区> 柳鲲鹏> 正文

脚本中调用别的脚本,如何得到执行结果?

简介: 脚本中调用别的脚本,如何得到执行结果?
+关注继续查看

执行结果.

  • 如果指的返回值(return/exit),可以:
echo $?
  • 如果想得到脚本的其他内容:
cmd=`build.sh`
result=${cmd}
echo result

得到的是不是汝想要的?不好说.脚本执行过程的echo输出,都包含其中.这就有点多了.


  • 这个时候可以使用截取办法

build.sh在最后返回内容,并以某个前缀为标志.

对result进行截尾.

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9481 0
获取多台主机命令执行结果
之前在主产品用过一个运维同事写的工具,devpssh。可以通过指定主机列表来执行一条shell命令,然后获取到所有的返回结果,输出到屏幕上。 我个人觉得这个工具很实用,尤其是在有多台Nginx服务器的时候,由于负载均衡策略下,不同的请求可能会被下放到不同的get机,因此产生的日志文件就可能分布在多台机器上。
1464 0
tcp并发数攻击防御shell 脚本
自定义并发数量,达到峰值脚本将异常IP禁止访问
95 0
12.Linux shell编程(脚本传参)
(创建于2018/1/31) 1.传递参数 Press ENTER or type command to continue #!/bin/bash ...
849 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13165 0
Linux-Shell编程之创建shell脚本并执行
1、创建文件 touch myFirst.sh 2、编辑文件 vi myFirst.sh 点击键盘的字母 I 进行编辑,输入一下内容 #!/bin/bash # My First script ls -l * 3、保存文件 点击...
917 0
+关注
2093
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载