C
처음에는 언어로 코딩하는 법을 배웠고 ,
if ( code )
then
code
fi
내 코드를 읽기가 어렵습니다(이유는 묻지 마세요). 어떤 대안이 있습니까 then
?
이 같은:
if ( code ) {
code
}
fi
답변1
답변2
당신은 찾고있는 것 같습니다C 쉘( csh
, tcsh
, 등...). 깨닫다전문가들은 프로그래밍에 사용하지 말라고 조언합니다..
then
당신이 매력적이지 않다고 생각하는 부분 이 다음 줄의 사실 인지 잘 모르겠습니다 . 그렇다면 다음 스타일을 사용해 보세요.
if condition; then
stuff
fi
fi
for if
및 esac
for ( for ! case
는 아님 )와 같이 철자가 반대인 명령문 이름이 약간 이상하다는 점을 인정해야 합니다 . 그러나 이것은 사용할 수 있는 가장 이식성이 뛰어난 쉘 구문인 표준 Bourne 쉘입니다.elihw
while
답변3
어쩌면 이것이 눈에 더 편할 수도 있습니다.
[ condition ] && {
# statement 1
# statment 2
# ...
}
그 외에는 익숙해지세요. 언어의 관용어를 사용하십시오.
답변4
방법은 다음과 같습니다.
[ "$var" = "find" ] && echo "found"
다음과 동일:
if [ "$var" = "find" ]; then
echo "found"
fi