发布网友 发布时间:2022-04-23 22:34
共4个回答
热心网友 时间:2023-07-05 04:47
#!/bin/sh
COMMAND1 || exit 1
sleep 2
COMMAND2 || exit 1
sleep 2
y # 这里y是想干啥……
如果你是想在COMMAND执行时,给它输入一个y并换行,那应该这样:
另外如果整个提到的“命令”都是用于交互,那么应该这样:
#!/bin/sh假定整个脚本为foo.sh,那么可以在命令行中将这些输出作为程序bar的输入:
foo.sh | bar热心网友 时间:2023-07-05 04:47
1) 如果你不判断命令执行成功与否,只是简单的串行操作,那么直接依次写这些命令即可:
#!/bin/sh2) 如果命令间有依赖关系,需要前一条命令执行成功才执行后面的命令,那么用&&符号连接即可:
热心网友 时间:2023-07-05 04:48
#!/bin/bash
command1 && sleep 2 && command2 && sleep 2 && echo y
热心网友 时间:2023-07-05 04:48
能说清楚点吗?我有点不明白你的意思。。。