bash 스크립트 내부의 조건을 한 줄로 작성하는 방법을 알고 싶습니다.
예를 들어, 이것을 한 줄에 쓴 다음 다른 줄을 다음 줄에 어떻게 넣을 수 있습니까?
if [ -f "/usr/bin/wine" ]; then
export WINEARCH=win32
fi
내 .bashrc에 꽤 많은 별칭이 있고 여러 시스템에서 동일한 .bashrc (동기화)가 있기 때문에이 질문을하지만 각 시스템에 모든 별칭이 필요하지는 않습니다. 나는 대부분의 경우 if 문 안에 넣었고, 이제는 아름답게 작동하지만 각각 3 줄과 그 사이에 빈 줄을 더 많이 사용합니다 (쉽게 표시하는 것을 좋아합니다)
또한이 기술을 환경 변수에도 사용합니다.
짧을수록 더 나을 필요는 없습니다. 쉘의 논리 연산자로 미묘한 논리 오류를 얻을 수 있습니다. 읽고 유지하기 쉬운 것을 선택하십시오.
—
glenn jackman
[ -f "/usr/bin/wine" ] && export WINEARCH=win32