[ это синоним для test. Обрабатывается как и любая другая команда с соответствующими ограничениями. [[ — это расширение Bash (не совместимо с другими оболочками) и так как это внутренняя команда, то имеет несколько больше возможностей. В частности, нет необходимости заключать переменные в кавычки, можно использовать &&, ||, < и > и есть поддержка регулярных выражений через оператор =~. Для подробностей смотрите man bash.
Если переставить Windows то это поможет убрать bad блоки на HDD из за которых все тормозит ?Вы пропустили важное уточнение "на новый HDD" и в этом случае ответ - ДА
Хочется изучить CI/CD и Kubernetes, чтобы приложения сразу деплоились в k8s.
Он прекрасен даже без сглаживания
$ echo '{ "exitcode" : 0, "exited" : 1, "out-data" : "Filesystem Size Used Avail Use% Mounted on\nudev 2.3G 0 2.3G 0% /dev\ntmpfs 479M 672K 478M 1% /run\n/dev/mapper/pmg-root 28G 2.7G 24G 11% /\ntmpfs 2.4G 1.1M 2.4G 1% /dev/shm\ntmpfs 5.0M 0 5.0M 0% /run/lock\n" }' | jq -r '."out-data"' | column -t
Filesystem Size Used Avail Use% Mounted on
udev 2.3G 0 2.3G 0% /dev
tmpfs 479M 672K 478M 1% /run
/dev/mapper/pmg-root 28G 2.7G 24G 11% /
tmpfs 2.4G 1.1M 2.4G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock