gpt4 book ai didi

bash - 写入文件描述符 3 而不写入磁盘?

转载 作者:行者123 更新时间:2023-11-29 08:58:51 26 4
gpt4 key购买 nike

有没有一种方法可以在不打开磁盘文件的情况下与文件描述符进行交互?

如果没有先将文件分配给 fd3,这将无法工作:

echo a >&3

最佳答案

取决于你想做什么。假设您想在闲暇时编写字符串并将它们反转打印。设置一个文件描述符重定向到等待标准输入的进程替换:

$ exec 3> >(rev)
$ echo hello world >&3
dlrow olleh

完成后,您可以关闭文件描述符

$ exec 3>&-
$ echo hello world >&3
bash: 3: Bad file descriptor

关于bash - 写入文件描述符 3 而不写入磁盘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17261296/

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