2015-07-21 85 views

回答

1

使用-exec參數找到並執行所有的創立.py文件。

find -name '*.py' -exec python {} \; 

而對於單個文件,您可以使用

find -name 'foo.py' -exec python {} \; 

請注意,這將搜索在當前目錄中的名稱foo.py以及子目錄。

+0

最好在上面的find命令中加上'-type f'參數。 –

+0

這有效,但我想知道是否有一種方法來管它只是出於好奇,因爲它工作,如果我管道輸入腳本本身就像這樣:echo | python foo.py –

+0

但是它不能用於將管道名只讀到python –