Round-off
scale = 2 обрезает ответ на две десятичные цифры, но мы можем добиться округления следующим образом:
$ echo "a=12/104; scale=2; (a+0.005)/1" | bc -l
.12
С помощью команды, которую вы запускаете, синтаксис $(...) оценивается вашей оболочкой перед вызовом gksudo. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \$(zenity --file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $(...) оценивается вашей оболочкой перед вызовом gksudo. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \$(zenity --file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $(...) оценивается вашей оболочкой перед вызовом gksudo. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \$(zenity --file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $(...) оценивается вашей оболочкой перед вызовом gksudo. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \$(zenity --file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $(...) оценивается вашей оболочкой перед вызовом gksudo. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \$(zenity --file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $ (...)
оценивается вашей оболочкой перед вызовом gksudo
. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \ $ (zenity -file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $ (...)
оценивается вашей оболочкой перед вызовом gksudo
. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \ $ (zenity -file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $ (...)
оценивается вашей оболочкой перед вызовом gksudo
. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \ $ (zenity -file-selection)'"
С помощью команды, которую вы запускаете, синтаксис $ (...)
оценивается вашей оболочкой перед вызовом gksudo
. Вы хотите, чтобы он оценивался оболочкой с правами root. Возможно, попробуйте что-то вроде этого:
gksudo -u root "sh -c 'gedit \ $ (zenity -file-selection)'"
gksudo -u root
мы подходим к нашему серверу root пользователя. Я предполагаю, что с sh -c
мы вызываем новый экземпляр оболочки как пользовательский корень, где мы открываем gedit. Поскольку gedit $ (zenity -file-selection
- это команда, отправленная в новую оболочку, нам нужно избежать символа '$'. Правильно? Thx много снова Джеймс
– Winael
5 May 2011 в 11:33