我正在读一个.sh文件,发现一行写成
if[ "`uname -r | grep fc`" == " " ]; then但我找不到fc的意思和整个表达方式。
我正在使用Ubuntu16.04LTS。
提前谢谢。
发布于 2018-06-02 05:17:34
特殊的反勾焦将返回任何在背面评估。因此,只有当内核版本包含字母fc时,uname -r | grep fc才会返回某些内容。如果没有fc,那么它将只是换行符。因此,if语句只有在从uname返回的内核字符串中不包含fc时才会计算为true。试着做
export a=`uname -r`
echo $a作为一种考验
https://askubuntu.com/questions/1042818
复制相似问题