Как превратить подчеркнутые строчные буквы в прописные? - С помощью команды 'tr' [duplicate]

Проблема, которую вы цитируете, пробуждение всех ожидающих процессов, называется проблемой "грохочущего стада" (многие процессы просыпаются когда ресурс становится доступным, они борются за то, чтобы один получил эксклюзивный доступ к ресурсу, а остальные снова засыпают). Это становится проблемой, когда процессоров много, и поэтому здесь много процессоров. Новые версии Linux решают эту проблему, просто пробуждая один из ожидающих процессов.

Большую часть времени будет один (или всего несколько) процессов, ожидающих определенного события (не существует фиксированного, тем более небольшого, количества событий, которых может ожидать процесс).

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

4
29.10.2016, 04:15
1 ответ

Вы можете сделать это с помощью gawk:

echo "Ciência" | gawk '{print toupper($0);}'

(также perl, кто-то наверняка укажет). В примере используется UTF-8, который явно не является частью POSIX awk . В документации gawk упоминаются эти проблемы. Например, и mawk, и bwk (one-true-awk) дают разные результаты:

+ echo Ciência
+ gawk {print toupper($0);}
CIÊNCIA
+ echo Ciência
+ mawk {print toupper($0);}
CIêNCIA
+ echo Ciência
+ one-true-awk {print toupper($0);}
CIêNCIA
6
27.01.2020, 20:53

Теги

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