• 104850

    文章

  • 803

    评论

  • 12

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

shell脚本与Python的交互

撸了今年阿里、腾讯和美团的面试,我有一个重要发现.......>>

1、Python针对shell获取传入,输出参数

传入:"$num"

例如: $0表示文件名,$1表示shell获取的第一个参数

输出:通过打印shell结果的方式,输出参数给Python。

例如: echo "{$iplist}",Python调用执行shell的方法即可获取结果。

2、获取切换用户后加载shell环境执行Python命令的结果。

比如我登录号是root权限,现在加载的shell环境需要ossadm权限执行,然后进入Python进行解密操作则可以使用EOF命令:

例如:

#! /bin/sh

su ossadm <<EOF

. /bin/test.sh

python

import json

from util import ossext

password = "$1"

result = ossext.Cipher.decrypt(password)

print result

EOF

 


695856371Web网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

1条评论

Loading...
  • 一口今心896L

    请将上文中涉及ossext的描述,替换为其他信息。谢谢



自定义皮肤 主体内容背景
打开支付宝扫码付款购买视频教程
遇到问题联系客服QQ:419400980
注册梁钟霖个人博客