Léo*_* 준영 2 gnu-screen
基于Rampion命令的命令
screen /bin/sh -c '/usr/bin/man `cat "$@"` > /tmp/manual | less /tmp/manual || read'
|| read并不意味着或在命令中.read似乎是一个内置的命令,我在OS X的手册中没有找到解释.
|| read
read
||命令中的意思是什么?
||
Mit*_*aro 5
|| 几乎是'或'运营商.
在上面的代码示例中,它将首先运行 less /tmp/manual,如果它返回一个不为true的值,它将运行read.如果第一个命令返回true值,则由于短路而不执行读命令.
less /tmp/manual
感谢Michiel:请注意,操作员不是可交换的,因此它不是数学OR.
归档时间:
16 年,4 月 前
查看次数:
392 次
最近记录:
10 年,2 月 前