gpt4 book ai didi

bash - Bash 中的临时输入重定向

转载 作者:行者123 更新时间:2023-11-29 09:03:27 25 4
gpt4 key购买 nike

我正在寻找一种将文件中的输入转储到我的终端的方法,但是当到达 EOF 时,我希望输入返回到我的键盘。有没有办法用 Bash(或任何其他常用的 *nix shell)做到这一点?

详细信息:我正在调试一个服务器程序,它执行一个 fork 来启动一个子进程。每次我用 gdb 启动调试 session 时,我都必须键入 set follow-fork-mode child。我想使用某种输入重定向来预先填充它。我还可以想到其他用途,所以我更喜欢通用解决方案 - 因此这个问题不是关于 gdb 的原因。

解决方法:启动服务器.sh

#!/bin/bash
cat run-server.txt - |/bin/bash

运行服务器.txt

gdb ./Server
set follow-fork-mode child
run

最佳答案

你可以这样做:

cat input_file - | program

这会将 input_file 后跟 stdin 连接到 program,我认为这就是您想要的。

关于bash - Bash 中的临时输入重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1358444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com