Что приводит к тому, что появление слова «redhat» в исходном коде Linux так сильно колеблется

Если вы хотите отредактировать:

  • Команда [требует места с обеих сторон, как и все другие команды
  • Оператор сравнения =~не является частью test. Вместо этого вам нужна команда [[.
  • У вас отсутствует знак =при установке значения экспорта (дважды)
  • Ваш тест "1" == "$?LD_LIBRARY_PATH"всегда будет ложным

Если вы просто хотите расширить путь, если он еще не содержит расширения, вы можете использовать это вместо этого:

case "$LD_LIBRARY_PATH" in
    */usr/local/iscir/lib*);;
    *)
        export LD_LIBRARY_PATH=/usr/local/iscir/lib:"$LD_LIBRARY_PATH"
        ;;
esac
-1
29.04.2021, 01:40
1 ответ

Многие подсистемы ядра Linux управляются компаниями. Во многих случаях у них есть собственные сопровождающие, которые занимаются развитием этих подсистем и периодически отправляют Линусу запросы на вытягивание для включения в следующий выпуск ядра. В результате крупные изменения в этих подсистемах могут внезапно проявиться, что приведет к внезапным изменениям количества ключевых слов в этих подсистемах, включая названия компаний, спонсирующих их разработку (, которые появляются в заявлениях об авторских правах и адресах электронной почты в исходный код ).

Вообще говоря, внезапное увеличение происходит из-за слияния новой подсистемы, а внезапное уменьшение из-за ее удаления. Таким образом, удаление порта Fujitsu FRV соответствует одному из сокращений упоминаний Red Hat на графике, на который вы ссылаетесь; удаление файловой системы Lustre соответствует одному из сокращений упоминаний Oracle.

1
28.07.2021, 11:36

Теги

Похожие вопросы