В некоторых инструкциях говорится, что в команды терминала нужно вводить uname -r. Это должно быть автоматически преобразовано системой во что-то еще? Это не превращается ни в что в моей системе. uname -r работает только сам по себе, но не в качестве аргумента программы.
1 ответ
5
Вероятно, это говорит:
`uname -r`
Убедитесь, что вы используете правильные цитаты. Тривиальный пример:
echo `uname -r`
Конечно, это просто эквивалентно:
uname -r
Обратные кавычки фиксируют вывод команды в виде строки. Вообще эквивалент:
echo $(uname -r)
считается более понятным. Он правильно вложен, и его труднее неправильно понять.