“или” в шарике оболочки

В зависимости от Вашей Версии MacOS X, можно создать собственное содержание для приложения Словаря. Существует много предварительно сгенерированного материала там и даже несколько дополнительных инструментов для преобразования материала из других источников.

В основном Вы нуждаетесь в своем входе "словаря", который будет хорошо отформатирован и решаете, какое поле идет где.

6
22.07.2018, 03:37
2 ответа

Использовать ls *s1r* *s2r* *s3r* *s19r*.

Если Вы заботитесь о не существующие файлы, можно установить nullglob опцию:

          nullglob
                  If  set,  bash allows patterns which match no files (see
                  Pathname Expansion above) to expand to  a  null  string,
                  rather than themselves.

Если Ваша оболочка не является ударом, существует, вероятно, похожий способ. Взгляните на, он - страница справочника.

5
27.01.2020, 20:28

Вы могли бы хотеть попробовать это:

ls *s?([123])r* *s19r*

Например,

У меня есть каталог со следующими файлами:

% ls | column
s10r    s12r    s14r    s16r    s18r    s1r s2r s4r s6r s8r
s11r    s13r    s15r    s17r    s19r    s23r    s3r s5r s7r s9r

Используя вышеупомянутое упомянутый ls:

% ls *s?([123])r* *s19r*
s19r  s1r  s2r  s3r

См. руководство удара по сопоставлению с образцом для получения дополнительной информации.

1
27.01.2020, 20:28

Теги

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