uname-r은 무엇입니까 | 그렙 FC?

uname-r은 무엇입니까 | 그렙 FC?

.sh 파일을 읽고 있는데 다음과 같이 쓰여진 줄을 찾았습니다.

if[ "`uname -r | grep fc`" == " " ]; then

그러나 나는 그 의미 fc와 전체 표현을 찾지 못합니다.

우분투 16.04 LTS를 사용하고 있습니다.

미리 감사드립니다.

답변1

특별한 백틱 문자는 백틱 내부에서 평가된 모든 것을 반환합니다. 따라서 uname -r | grep fc 커널 릴리스에 fc 문자가 포함되어 있는 경우에만 무언가를 반환합니다. fc가 없으면 개행 문자만 됩니다. 따라서 if 문은 uname에서 반환된 커널 문자열에 fc가 포함되어 있지 않은 경우에만 true로 평가됩니다. 해보세요

export a=`uname -r` 
echo $a

테스트로

관련 정보