O que é uname-r | grep fc?

0

Eu estava lendo um arquivo .sh e encontrei uma linha escrita como

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

Mas não encontro o significado de fc e toda a expressão.

Estou usando o Ubuntu 16.04 LTS.

Obrigado antecipadamente.

    
por Sanmveg saini 02.06.2018 / 06:24

1 resposta

1

o caractere especial de caractere de retrocesso retornará o que for avaliado dentro dos backticks. então uname -r | grep fc retornará algo apenas se a versão do seu kernel contiver as letras fc. Se não for fc, será apenas o caractere de nova linha. Portanto, a instrução if será avaliada como true somente quando fc não estiver contido na string do kernel que é retornada do uname. tente fazer

export a='uname -r' 
echo $a

como um teste

    
por oldITdude 02.06.2018 / 07:17