¿Qué es uname-r? grepfc?

¿Qué es uname-r? grepfc?

Estaba leyendo un archivo .sh y encontré una línea escrita como

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

Pero no encuentro el significado fcni la expresión completa.

Estoy usando Ubuntu 16.04 LTS.

Gracias de antemano.

Respuesta1

el carácter especial de comillas invertidas devolverá lo que se evalúe dentro de las comillas invertidas. entonces uname -r | grep fc devolverá algo sólo si la versión de su kernel contiene las letras fc. Si no hay fc, entonces será solo el carácter de nueva línea. Por lo tanto, la declaración if solo se evaluará como verdadera cuando fc no esté contenido en la cadena del núcleo que devuelve uname. trata de hacerlo

export a=`uname -r` 
echo $a

como prueba

información relacionada