【发布时间】:2015-02-01 12:21:00
【问题描述】:
我有一个带有两个参数的 python 脚本,当我运行它时,脚本也会按预期输出 3 个新文件:
>>> python importpymol2.py 65_*.pdb BTB_old.pdb
但是当我通过一个也改变目录的shell循环时(脚本在每个目录中):
>>>> for i in *;do current_dir=$PWD; cd $PWD/*;python importpymol2.py 65_*.pdb BTB_old.pdb;cd $current_dir; done
但是,它运行完全正常,只是它不输出文件....我怎样才能让它输出文件?
【问题讨论】:
-
如果
*有多个匹配项,cd $PWD/*应该如何工作(或者根本没有循环)。那个 sn-p 真的可以正常工作吗?
标签: python shell for-loop directory output