Со страницы man
для bash
:
Если bash вызывается с именем sh , он пытается как можно точнее имитировать поведение при запуске исторических версий sh , при этом также соответствуя стандарту POSIX.
Однако, говоря, что определение POSIX для break
не включает его использование в блоке case
.
На странице man
также указано (в соответствии с определением случая
):
Если используется оператор ;; , последующие совпадения не выполняются. попытка после первого сопоставления с образцом
И Определение POSIX для case
говорит:
Условная конструкция case должна выполнять составной список, соответствующий первому из нескольких шаблонов
Итак, суть в том, что вам не нужен разрыв
, поскольку case
останавливается после первого совпадения.
Если по какой-то причине вы не можете найти файл .dir_colors, вы всегда можете использовать любой файл, который содержит нужное вам определение цвета:
scp -P <port> user@comp1:Desktop/test1.txt ~/Downloads/
Эффект мгновенно действует на ваш следующий [118397]ls[118398]. Это не будет продолжаться в течение всего сеанса, поэтому вы можете добавить эту строку в ваш [118399].bashrc[118400] файл и получить тот же результат, что и при использовании файла .dir_colors в вашем домашнем каталоге. Использование не ограничено CentOS[118055].