那是字面意义,{fd}
不是占位符。我有一个执行此操作的脚本,并且不提供任何内容,也没有引用其他任何地方的{fd}。这是有效的打击吗?
exec {fd}</dev/watchdog
那是字面意义,{fd}
不是占位符。我有一个执行此操作的脚本,并且不提供任何内容,也没有引用其他任何地方的{fd}。这是有效的打击吗?
exec {fd}</dev/watchdog
Answers:
不必选择文件描述符并希望它可用:
exec 4< /dev/watchdog # Was 4 in use? Who knows?
该符号要求外壳程序选择当前不使用的文件描述符,打开文件以在该描述符上读取,然后将数字分配给给定的变量(fd
)。
$ exec {fd}< /dev/watchdog
$ echo $fd
10
REDIRECTIONS
。因为他们没有给出明确的示例,所以它并没有真正吸引您。
/dev/watchdog
在Mac OS X上也不存在。这是特定于Linux的设备。