Bash:控制提示程序

Bash:控制提示程序

我在 Google 和 StackExchange 网站上搜索过,但所有的答案可能对他们使用的程序有用,但对时间计算)。

该程序与 fsck 类似,打开时会出现“>>>+”提示符,并且显然不支持接收程序使用/命令,除非通过 Bash 技巧。

如何从外部 bash 脚本向 timecalc 发送命令,就像使用它的提示符一样?[可选] 奖励:该解决方案也适用于 fsck 和大多数其他提示/仅交互程序。

./timecalc要测试的示例命令:(15:00 - 5:00应该向 bash 脚本返回“10:00”)

答案1

例如:

$ echo 15:00 - 5:00 | timecalc-linux | head -n1 | sed 's,^>>> ,,'
10:00

相关内容