/tmp/manual | less /tmp/manual |-6ren">
gpt4 book ai didi

gnu-screen - 什么是||在 .screenrc 中是什么意思?

转载 作者:行者123 更新时间:2023-12-04 08:12:09 24 4
gpt4 key购买 nike

命令基于 Rampion's command

screen /bin/sh -c '/usr/bin/man `cat "$@"` > /tmp/manual | less /tmp/manual || read'

|| read 并不代表命令中的read 似乎是一个内置命令,我在 OS X 的手册中没有找到关于它的解释。

命令中的||是什么意思?

最佳答案

|| 几乎是“或”运算符。

在上面的代码示例中,它将首先运行 less/tmp/manual,如果它返回一个不正确的值,它将运行 read。如果第一个命令返回真值,则读取命令不会因为短路而执行。

感谢Michiel :请注意运算符不可交换,因此它不是数学或。

关于gnu-screen - 什么是||在 .screenrc 中是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1116973/

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