利用shell调用另一个程序打开一个这个程序对应的文件?

利用shell调用另一个程序打开一个这个程序对应的文件?,第1张

shell(pathname[,windowstyle])

windowstyle是指定窗口样式,可选,也可以不管。

pathname 必要参数。variant (string),要执行的程序名,以及任何必需的参启老汪数或命令行变量,可能还包括目录或文件夹,以及驱动器。

你想要调用的程序打开对应的文件,要看这个程序的执行文件是否支持参数,例如

shell(notepad.exe 1.txt),如果1.txt存在并与执行文件在同一个目悄仔录含拆下,即用可记事本打开1.txt,如果不存在该文件则新建一个1.txt。

把你的.C文桐笑衫件编译成可执行文件,比如你将hello.c编译成文件名为hello的可执行文件,且该可执行文件在目录/usr/bin下,你就可以这么来重局腔复调用该程序:

#!/bin/bash

i=1

for((i=1i<=300i++))do

/usr/bin/hello #文件路径不限

done

试升拆试,应该可以!

你是在linux环境下运行吧!

如果你是要编译执行单个java文件,当然用javac,和java,如果是在一个shell脚本中妄图调用java程序,假如这个程序是个jar包,也许可以这含清冲么干:在你能保证的路径下放入可执行的jar包,然后在脚本中写到:java -jar jar包路径+jar包名称谈歼.jar,不信可以在正老终端使用该命令!

------最后,希望采纳!毕竟我们纯手打!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12356550.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存