bash - 创建在当前目录中运行 python 脚本的 Shell 脚本
问题描述
我是一个完整的菜鸟。我想在 centOS7 中创建一个执行这 3 个步骤的 shell 脚本,但我什至不知道从哪里开始:
在终端当前打开的目录(文件夹)中运行 somepythonscript.py。(python 脚本将在该目录中创建
.dat
一个名为的文件)NCS.dat
NCS.dat
使用高于 2 级的文件夹名称 重命名文件(因此,如果文件的路径是FolderName1/FolderName2/NCS.dat
我希望将NCS.dat
其重命名为FolderName1.dat
)将重命名的
.dat
文件移动到其他一些随机文件夹 X。
希望我说清楚了。先感谢您!
解决方案
您应该能够使用 python run 命令运行 python 文件。例如,
>> python runsomepyfile.py <ARGS>
要让 python 从特定目录读取,您可以使用 os 模块设置路径并从那里运行操作。
推荐阅读
- android - 通过移动设备上的 Facebook Native App 登录网络时,会话丢失
- .net - 如何在 dotnet dockerfile 中添加私有 nuget 源?
- java - 为什么要为 REQUEST 以外的 DispatcherType 编写 servlet 过滤器?
- c# - 如何通过脚本(Unity3d)为按钮文本加下划线和加粗
- java - Spring Security中的授权问题
- r - 为滑动窗口编写一个简单的循环
- javascript - 在函数和类组件之间反应`onClick`变化
- rxjs - 从 Effect 发送多个动作,在服务器响应上,在所有动作中使用 action.payload
- linux - `qdbus` 命令在脚本退出之前不适用
- angular - 选择日期后如何保持打开的mat-datepicker?