@добей с оговоркой, что изменение интерфейсом dconf будет применяться для всех сред рабочего стола вы используете. Так что если вы планируете использовать обе единства и xmonad, вы должны быть осторожны с этой настройкой. @Davidmh вы правы в том, что непроверенная функция не обязательно неправильно. Но я думаю, что тесты являются доказательством того, что это. Это выглядит как ошибка для запуска. Да, два предыдущих комментаторов получилось. Если кто-то сказал мне, что было бы легче для меня, я был бы раздражен мгновенно. Я добавил примечание о 3 для некоторых полей близких и дорогих моему сердцу, где в противном случае отличный ответ менее применимы.

У меня есть скрипт для бродячих окно, где я использовал для того чтобы измерить одиночные шаги времени. Сейчас я хотел бы условно включать или отключать измерения времени.

Например, раньше строка будет выглядеть:

время (apt-получить обновление > /tmp/и последнее.журнал 2>&1)

Теперь я думал, что я мог бы просто сделать что-то вроде этого:

MEASURE_TIME=истина
[[ $MEASURE_TIME = правда ]] && время="время-формат=%е" || время=""

$Время (apt-получить обновление > /tmp/и последнее.журнал 2>&1)

Но это не будет работать:

синтаксическая ошибка рядом с неожиданной знак `зацикливание'
`$Время (apt-получить обновление > /tmp/и последнее.журнал 2>&1)'

В чем здесь проблема?