Linux下.sh文件如下,怎样改写为Python文件,或者怎样嵌入到Python代码中执行??

#!/bin/bash
for PART in `awk '($3 == "ext2" || $3 == "ext3") { print $2 }' /etc/fstab`
do
find $PART -xdev -type d \( -perm -0002 -a ! -perm -1000 \) -print
done

第1个回答  2016-08-17
简单点的,如果sh文件名为 /user/local/test.sh
直接直接用os.system("sh /user/local/test.sh")就可以了追问

若要改写为Python程序呢 需要怎样修改?

追答

shell语法我不是很懂,但里面的大致意思是在
`awk '($3 == "ext2" || $3 == "ext3") { print $2 }' /etc/fstab`

里循环,循环时去做
find $PART -xdev -type d \( -perm -0002 -a ! -perm -1000 \) -print

并输出
肯定是可以通过python实现的
楼主介意讲讲这个shell语法?

追问

我也不是很懂,没搞明白,非常感谢!

本回答被提问者和网友采纳
相似回答