linux 批处理
发布网友
发布时间:2022-04-25 15:43
我来回答
共5个回答
热心网友
时间:2022-06-21 14:30
这个写成脚本就可以实现了,你说的: goto是一个循环,在shell里构建循环,例如
(linux执行不了windows的程序,内核不同,如果你要运行exe,需要装wine,我就用linux的程序来执行了)
datetime=$(date +%H%M%S) (这里设定的是时间,你可以选择参数,我是时分秒)
loop (){
diff qsot.txt xuanpai.txt
}
sh zhushuju.sh
if [ $? -eq 0 ];then
echo “$datetime”
else
return (返回)
fi
sleep 10
sh qsort.sh > qsort.txt (执行后输出到qsort.txt)
if [ $? -eq 0 ];then
echo "$datetime"
else
return
fi
sleep 10
sh xuanpai.sh > xuanpai.txt
sleep 5
loop
read -p "end"
可能有什么错误,呵呵。追问脚本有拓展名吗?是什么?
要输出毫秒怎么办?
追答可以不加后缀,也可以是任何的后缀,但是你必须在脚本开头加上 #!/bin/sh
毫秒是看参数,date参数里%N 可以做到纳秒 我也就实验过,你试试吧
热心网友
时间:2022-06-21 14:30
你还不如直接描述一下你打算在linux下干什么?
达到什么样的结果?里边有.exe,就算要写这个脚本,起码你应该提供这三个文件
在linux下运行的程序。
热心网友
时间:2022-06-21 14:31
注释一下嘛,看不懂windows下的批处理
热心网友
时间:2022-06-21 14:31
你的三个EXE文件能在LINUX运行起来吗?或者说你脚本想表达什么意思?
热心网友
时间:2022-06-21 14:32
看不懂呢