我是一个完全菜鸟。 我想在centOS7中创建一个执行这三个步骤的shell脚本,我什至不知道从哪里开始:
在终端当前打开的目录(文件夹)中运行somepythonscript.py。 (Python脚本将在此目录中创建名为.dat
的{{1}}文件)
将文件NCS.dat
重命名为上面2级的文件夹名称
(因此,如果文件路径为NCS.dat
,我想将FolderName1/FolderName2/NCS.dat
重命名为NCS.dat
)
将重命名的FolderName1.dat
文件移动到其他随机文件夹X。
希望我明确了。预先谢谢你!
答案 0 :(得分:0)
您应该能够使用python run命令运行python文件。例如,
>> python runsomepyfile.py <ARGS>
要使python从特定目录读取,可以使用os模块设置路径并从那里运行操作。
答案 1 :(得分:0)
尝试
python somescript.py
var=$(cd .. && cd .. && basename "${PWD}")
mv NCS.dat $var.dat
mv $var.dat /someotherpath/$var.dat