명령은 명령에 또는을 의미하지 않는다 Rampion's command|| . screenrc에서 의미가 있습니까?
screen /bin/sh -c '/usr/bin/man `cat "[email protected]"` > /tmp/manual | less /tmp/manual || read'
|| read
에 따라. read
은 내 OS X의 설명서에서 설명을 찾을 수없는 기본 제공 명령 인 것 같습니다.
명령에서 ||
의 의미는 무엇입니까?
@MitMaro @MitMaro 이것은 단발적이지만, 설명하는 동작은 논리적 인 또는 논리와 동일하지 않습니다. 실제 '또는'은 교환 가능합니다 (예 : (a \/b) = (b \/a)). –
@Michiel : 귀하의 요점은 훌륭합니다! - 두 명령이 모두 성공했기 때문에 혼란 스러웠지만 첫 번째 명령 만 실행되었습니다. --- 이것은 내 코드의 마지막 부분을 제거 할 수 있다고 제안합니다. –