• 82303

    文章

  • 735

    评论

  • 18

    友链

  • 最近新加了换肤功能,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下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网页设计师②群 | 喜欢本站的朋友可以收藏本站,或者加入我们大家一起来交流技术!

欢迎来到梁钟霖个人博客网站。本个人博客网站提供最新的站长新闻,各种互联网资讯。 还提供个人博客模板,最新最全的java教程,java面试题。在此我将尽我最大所能将此个人博客网站做的最好! 谢谢大家,愿大家一起进步!

转载原创文章请注明出处,转载至: 梁钟霖个人博客www.liangzl.com

3条评论

Loading...
  • 一口今心896L

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

  • 一口今心895L

    你的微薄中公开了产品内部解密API的用法,威胁到现网设备的安全,请收到信息后立即匿名化相关描述ossext,谢谢 你的博文:https://www.liangzl.com/get-article-detail-39423.html

  • water wang894L

    你好,你的微薄中公开了产品内部解密API的用法,威胁到现网设备的安全,请收到信息后立即匿名化相关描述ossext,谢谢 你的博文:https://www.liangzl.com/get-article-detail-39423.html



发表评论

电子邮件地址不会被公开。 必填项已用*标注

自定义皮肤
注册梁钟霖个人博客