[英]Create Shell script that runs python script in current directory
我是一個完整的菜鳥。 我想在centOS7中創建一個執行以下3個步驟的shell腳本,我什至不知道從哪里開始:
在終端當前打開的目錄(文件夾)中運行somepythonscript.py。 (Python腳本將在此目錄中創建一個名為NCS.dat
.dat
文件)
重命名文件NCS.dat
,其名稱比上面高2級(因此,如果文件的路徑為FolderName1/FolderName2/NCS.dat
我希望將NCS.dat
重命名為FolderName1.dat
)
將重命名的.dat
文件移動到其他隨機文件夾X。
希望我說清楚。 先感謝您!
您應該能夠使用python run命令運行python文件。 例如,
>> python runsomepyfile.py <ARGS>
要使python從特定目錄讀取,您可以使用os模塊設置路徑並從那里運行操作。
嘗試這個
python somescript.py
var=$(cd .. && cd .. && basename "${PWD}")
mv NCS.dat $var.dat
mv $var.dat /someotherpath/$var.dat
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.