用于替换shell脚本的Python代码 [英] Python code to replace shell scripts
问题描述
我想知道Python是否支持类似shell脚本的代码:
count =`ps -ef | grep" pattern" | wc -l`
计数`echo $ count`
do
完成
fi
我可以从os.system导出变量say var(" var =`ps -ef | grep pattern | wc
-l `')
谢谢
__________________________________________________ _______________
手机?开关?规则生效了吗?在这里了解更多信息。
http://special.msn.com /msnbc/consumeradvocate.armx
推荐答案
count`
do
完成
fi
我可以从os.system导出一个变量say var(" var =`ps -ef | grep pattern | wc
-l`")
谢谢
__________________________________________________ _______________
手机?开关?规则生效了吗?在这里了解更多信息。
http://special.msn.com /msnbc/consumeradvocate.armx
count`
do
done
fi
Can I export a variable say var from os.system("var=`ps -ef|grep pattern|wc
-l`")
thanks
__________________________________________________ _______________
Cell phone ?switch? rules are taking effect ? find out more here.
http://special.msn.com/msnbc/consumeradvocate.armx
" Daven Nair" < NA ****** @ hotmail.com>写道:
"Daven Nair" <na******@hotmail.com> writes:
我想知道Python是否支持类似于shell脚本的代码:
count =`ps -ef | grep"模式" | wc -l`
用于计数`echo
I would like to know if Python supports codes similar to shell scripts:
count=`ps -ef|grep "pattern"|wc -l`
for count in `echo
count`
做
完成
fi
count`
do
done
fi
参见''pydoc命令''。你可以用
pattern ="< grep pattern>"
cmd_status,count = commands.getstatusoutput(" ps -ef | grep -c%s"%pattern)
for i in range(count):
#做些事情数次
注意:在grep之后你不需要wc -l,因为grep有''-c''开关。
注2:未经测试,有些错别字等可能出席。
-
#Edvard Majakari软件工程师
#PGP PUBLIC KEY可用Soli Deo Gloria!
See ''pydoc commands''. You could probably do with
pattern = "<grep pattern>"
cmd_status, count = commands.getstatusoutput("ps -ef|grep -c %s" % pattern)
for i in range(count):
# do something count times
Note: you don''t need wc -l after grep, because grep has ''-c'' switch.
Note2: not tested, some typos etc may be present.
--
# Edvard Majakari Software Engineer
# PGP PUBLIC KEY available Soli Deo Gloria!
这篇关于用于替换shell脚本的Python代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!