uname -r | grep fc 是什么?

uname -r | grep fc 是什么?

我正在阅读一个 .sh 文件,发现一行写成

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

但我找不到它的含义fc和整个表达。

我正在使用 Ubuntu 16.04 LTS。

提前致谢。

答案1

特殊的反引号字符将返回反引号内计算的任何值。因此,uname -r | grep fc 只有当您的内核版本包含字母 fc 时才会返回某些值。如果没有 fc,则它只是换行符。因此,只有当从 uname 返回的内核字符串中不包含 fc 时,if 语句才会计算为 true。尝试执行

export a=`uname -r` 
echo $a

作为测试

相关内容