1

В некоторых инструкциях говорится, что в команды терминала нужно вводить uname -r. Это должно быть автоматически преобразовано системой во что-то еще? Это не превращается ни в что в моей системе. uname -r работает только сам по себе, но не в качестве аргумента программы.

1 ответ1

5

Вероятно, это говорит:

`uname -r`

Убедитесь, что вы используете правильные цитаты. Тривиальный пример:

echo `uname -r`

Конечно, это просто эквивалентно:

uname -r

Обратные кавычки фиксируют вывод команды в виде строки. Вообще эквивалент:

echo $(uname -r)

считается более понятным. Он правильно вложен, и его труднее неправильно понять.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .