문이 계속되지 않고 올바르다면 \
. 따라서 다음은 백 슬래시없이 작동합니다. “&&
로 명령을 종료 할 수 없기 때문입니다.
echo 1 && echo 2
여기에 백 슬래시가 필요합니다.
echo 1 2 3 \ 4
또는
echo 1 \ && echo 2
그렇지 않으면 bash 다음 줄을 기다리지 않고 첫 줄을 처리 한 직후에 명령을 실행합니다.
설명
스크립팅 스타일 가이드 라인 중 하나입니다. 거대 IT 회사에서 근무하는 동안 만난 적이 있습니다. 쉘 스크립트에서 한 줄에 80 자 이상이고 줄 바꿈 후 들여 쓰기. 또한 파이프 나 & & 또는 || 앞에 줄을 끊어야했습니다. 좋아요 :
command1 \ && command2 \ || command3 \ | command4
목표는 명확한 가독성을 유지하는 것이 었습니다.
댓글