Estaba leyendo un archivo .sh y encontré una línea escrita como
if[ "`uname -r | grep fc`" == " " ]; then
Pero no encuentro el significado fc
ni 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