이상한 코드가 있습니다:
if ifup -a --exclude=lo; then
log_action_end_msg $?
else
log_action_end_msg $?
fi
두 변형 모두 정확히 동일한 코드를 갖습니다.
log_action_end_msg $?
"if", "then", "else", "fi"가 필요한 이유는 무엇입니까? 간단하지 않은 이유:
ifup -a --exclude=lo
log_action_end_msg $?
이 파일에는 이러한 코드가 3번 있습니다.
이 파일은 "netbase" 4.35ubuntu3에 속해 있습니다
답변1
if
그 진술이 불필요해 보인다 는 말씀이 맞습니다 . 내 생각에는 문의 두 분기가 if
이전 버전에서 서로 다른 작업을 수행했지만 어느 시점에서 두 분기가 현재 형식으로 수정되었습니다.
귀찮으시면 추천드려요버그 신고.