내가 bash 스크립트 코드를보고있을 때 가끔 |
을보고 때로는 ||
을 볼 수 있지만 어떤 것이 더 좋은지는 모른다.bash 어떤 OR 연산자를 사용할 것인가? pipe v double pipe
내가 좋아하는 뭔가를 할 노력하고있어 ..
set -e;
ret=0 && { which ansible || ret=$?; }
if [[ ${ret} -ne 0 ]]; then
# install ansible here
fi
이 시나리오에서 선호되는 OR 연산자를 알려 주시기 바랍니다.
그들은 완전히 다른 것을 의미합니다. | 배관 데이터입니다. || 또는입니다. – ceejayoz
'set e'는 어떻게해야하나요? – melpomene
https://www.gnu.org/software/bash/manual/bashref.html – melpomene