Не удается удалить sys-subsystem-net-devices-wlp0s20u3.device из загрузки

Если в getPrice ничего нет, то код awk - это

BEGIN{if (>0) exit 1}

, что является полностью недопустимым синтаксисом. Будьте осторожны, чтобы getPrice не было пустым (или, еще лучше, убедитесь, что это какое-то число).

Действительно ли bash является требованием? Это было бы проще в ZSH или на любом другом языке с поддержкой с плавающей запятой:

bash-3.2$ exec zsh
% echo 3.14 | read x; [[ $x -gt 0 ]] && echo positive
positive
% exec tclsh
tclsh> set x [read stdin]
3.14
3.14

tclsh> if {$x > 0} { puts positive }
positive
tclsh> 
1
14.11.2017, 23:52
1 ответ

Эта проблема возникла в моем случае, когда я неправильно настроил netctl-auto@*interface*.service. Попробуйте удалить неисправный сервис вручную, удалив соответствующий файл в
/etc/systemd/system/multi-user.target.wants/.

2
27.01.2020, 23:33

Теги

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