Как мне перечислить все программы на C, которые начинаются с abc, а 4-я и 5-я буквы - 1 или 2

Вы добавляете пользователей так же, как и обычных. Просто сделайте их путь к оболочке /sbin/nologin и все в порядке.

Прочитайте руководство useradd для получения дополнительной информации: $ man useradd

1
12.05.2018, 23:54
1 ответ

Шаблон подстановки имени файла для «либо 1, либо 2» — [12]. Это будет соответствовать одному символу, который равен либо 1, либо 2.

Чтобы сопоставить все .cфайлы, имена которых начинаются с abcи продолжаются с 1 или 2, вы должны использовать

abc[12].c

Чтобы разрешить пятый символ, который является также 1 или 2, вы должны использовать

abc[12][12].c

?будет соответствовать любому одиночному символу, а *будет соответствовать любому количеству символов , поэтому abc[12][12]???.cбудет соответствовать abc11xxx.c, но не abc11xxxx.c, тогда как abc[12][12]*.cбудет.

1
27.01.2020, 23:43

Теги

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