файлы соответствия на основе использования md5 находят

Можно использовать удар "Замена шаблона" (поиск той строки в странице справочника для деталей).

filename=${pid// /}.${vid// /}.tar.gz

Двойные средства наклонной черты заменяют все случаи шаблона. Пространство между двойной наклонной чертой и следующей наклонной чертой является шаблоном. Заменяющий шаблон после последней наклонной черты, которая в этом случае пуста. Можно удалить заключительную наклонную черту, но я предпочитаю его для ясности, поскольку это заключает в скобки пространство.

4
05.05.2012, 02:21
1 ответ
  • Регулярное выражение подобрано против пути, не только имени файла, не привязывайте его к началу строки.
  • Значение по умолчанию emacs вводит регулярное выражение, кажется, не любит интервалы. Выберите другого.
  • Ни одному другие типы регулярного выражения, кажется, не нравятся не группы фиксации.

Они работают, предполагая использование GNU find:

find . -regextype posix-awk -regex ".*/[a-f0-9]{32}\.(js|css)$"

find . -regextype posix-basic -regex ".*/[a-f0-9]\{32\}\.\(js\|css\)$"

find . -regextype posix-egrep -regex ".*/[a-f0-9]{32}\.(js|css)$"

find . -regextype posix-extended -regex "/[a-f0-9]{32}\.(js|css)$"
8
27.01.2020, 20:50

Теги

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