我是python新手,我想打开WSL并通过键入SAC启动程序'SAC'。在sac中运行一些命令来合并一些sac苍蝇。在
希望你们能帮我解决问题! 提前谢谢
这是我在CMD中尝试的命令,我想在python中执行:
E:\WIHG\27-08-2019\gcf_conversion\SAC>wsl
vivek@DESKTOP-15521UM:/mnt/e/WIHG/27-08-2019/gcf_conversion/SAC$ sac
SEISMIC ANALYSIS CODE [11/11/2013 (Version 101.6a)]
Copyright 1995 Regents of the University of California
SAC> ls *_*.sac
20060501_1400z.sac 20060501_1500z.sac 20060501_1600z.sac
SAC> merge ./20060501_1400z.sac ./20060501_1500z.sac
SAC> write 20060501.sac
所以我想要这样的东西: (这段代码是为了让我知道我在寻找什么) 我想打开wsl,然后在那里运行sac命令来启动sac程序 在SAC中执行其他命令。在
^{pr2}$等等。。在
这在Windows Subsystem for Linux interoperability with Windows中描述。在
wsl
之后传递的任何内容都将传递给Linux发行版。工作目录是当前的CMD/Powershell目录。在例如:
返回C:\Temp的内容。在
这意味着您可以创建一个调用SAC或python的shell脚本,并让它在WSL中运行,而不是让Windows上的python调用WSL。我还没有使用SAC,但我想您可以将Calling SAC from scripts中的最后一个示例用于wsl。如果您将脚本保存到一个文件中,例如
myfile.sh
,您可以用wsl myfile.sh
调用它相关问题 更多 >
编程相关推荐