Описание тега globbing

Глобирование используется для ссылки на пример поведения сопоставления с образцом.
1 ответ

Почему файл glob **/*. Cs в git grep не показывает все хиты *.cs?

Поэтому я хотел найти применение NLog в своем проекте и использовал для этого git grep, но он обнаружил еще несколько случаев, чем мне было нужно: git grep NLog GETA.Seo.Sitemap/Geta.SEO.Sitemaps.csproj: <Reference Include="NLog, Version=2.1.0.0,…
17 ноя '16 в 15:43
1 ответ

Уникальная проблема ворчания

Animate.css - это удивительная библиотека, которую я добавляю в свой проект с помощью bower (не могу изменить имя папки). К сожалению, имя папки "animate.css". Я хочу использовать весь мой проект (включая bower_components) для /**.*.css, К сожалению…
01 июл '14 в 05:34
2 ответа

Дублируйте записи результатов с помощью команды поиска

Почему я получаю почти повторяющиеся записи (начиная с начальной точки или без нее) следующей командой, пожалуйста: find . * -type f | grep '082235' ./Takeout-1/Google Photos/2017-12-07/20171207_082235.jpg.json ./Takeout-2/Google Photos/2017-12-07/2…
21 июл '18 в 14:24
2 ответа

Есть ли bash, эквивалентный глобализации типа файла в zsh?

В zsh вы можете квалифицировать глобусы с утверждениями типа файла, например *(/) соответствует только каталогам, *(.) только нормальные файлы, есть ли способ сделать то же самое в bash, не прибегая к поиску?
26 окт '10 в 05:20
3 ответа

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

В bash это работает: var1=abc Но это дает ошибку: var*1=abc var*1=abc: command not found Почему так? Почему выражение рассматривается как команда?
26 июн '11 в 23:33
0 ответов

Поиск в каталоге с помощью micromatch globbing

У меня есть package.json в подпапке /docroot/themes/custom/my_theme/package.json и я использую lint-staged для запуска некоторых git хуков, но я не могу найти глобуса, чтобы найти изменения в нескольких папках. Я хочу искать файлы в docroot/modules/…
31 авг '18 в 19:33
1 ответ

Шаблон Grunt Globbing не работает должным образом в grunt-contrib-watch

В grunt-contrib-watch я хочу следить за изменениями в обоих <%%= yeoman.app %>/*.html и изменения в любом файле HTML на одну папку глубже. Поэтому мое задание на часы выглядит так: watch: { html: { files: ['<%%= yeoman.app %>/{,*/}*.html…
16 окт '13 в 10:37
2 ответа

Игнорирование цепочки каталогов в git?

Мне нужно игнорировать следующее. В пути вроде /a/b/c/d/e/f/gМне нужно игнорировать /d/e/f/g, Я также должен иметь возможность игнорировать все места /d/e/f/g появляется ниже a, Я старался d/e/f/g, но это не сработало. Мысли?
02 авг '10 в 11:54
1 ответ

groc javascript documentor - аргументы для документирования всех подкаталогов

Используя пакет node.js npm, что является командой (osx bash $ groc) для создания документации для файлов в path/to/thisDirectory и все подкаталоги? $ cd path/to/thisDirectory $ groc App/scripts/**/*.js Вышеуказанное обрабатывает файлы только на оди…
11 фев '13 в 12:26
2 ответа

Странный вывод из bash одним вкладышем

В процессе изучения bash я часто настраиваю существующую вещь и вижу ее вывод. ~$ for i in {1..19}; do echo "Everything in UNIX is a file."; sleep 1; done У меня было это, и из любопытства я подправил вышеизложенное в следующее: ~$ for i in {1..19 *…
06 янв '18 в 09:04
2 ответа

parse_args все.png файлы из аргумента парсера

Я хотел бы получить arg.pics который возвращает что-то вроде ['pic1.png', 'pic2.png', 'pic3.png'] (для произвольного разбора всех файлов формата.png) после запуска следующего (test.py): import argparse import os def parser_arg(): par = argparse.Argu…
20 сен '18 в 13:48
1 ответ

Используйте * в скрипте bash

Есть несколько вопросов по этому поводу, но я не могу понять это правильно. У меня есть скрипт, который назначает конкретный путь к переменной и добавляет имя файла с * в нем. Если в пути есть пробел, я не могу заставить скрипт выполнить правильную …
18 сен '17 в 02:24
1 ответ

Как скопировать файлы определенного типа с удаленного сервера на локальный с идентификатором и паролем?

Я - зеленщик в Bash, поэтому, пожалуйста, будьте терпеливы со мной. Спасибо. Я пишу сценарий Bash. Есть три аргумента: сервер, логин и пароль. Я хочу скопировать все файлы в домашнем каталоге идентификатора на сервере с расширением.c, а также исполн…
02 окт '16 в 06:44
1 ответ

Как правильно проверить наличие символа "?" в протоколе дела

У меня ниже сценария Bash с помощью getopts, Мой код работает должным образом, т. Е. Когда указана неверная опция, переменная $myopt установлена ​​в '?' символ и инструкция case корректно обрабатывают код, соответствующий '?'.Иначе, где я вижу похож…
02 ноя '17 в 19:21
1 ответ

Предотвращение сбоев в скрипте bash

Я пытаюсь написать скрипт, который будет работать с выбранными файлами. #!/bin/bash #ytest lastArgNo=$# sPattern=${!lastArgNo} echo "operating on $sPattern" #do operation on $sPattern for sFile in $sPattern do #do something with each file done Если …
03 мар '15 в 14:07
3 ответа

Что сенсорный * делает?

Мне недавно задали вопрос в одном из интервью: как вы удалите файл с именем "*"? Поэтому я попытался создать файл как - touch *. Когда я перечисляю, я не вижу этот файл. Когда я редактирую (vi *). Я открываю файл со случайным текстом. Так что же так…
15 сен '18 в 13:11
2 ответа

Подстановка файлов и совпадение только с номерами

В скрипте bash мне нужно убедиться, что пользователь вводит действительные числа, поэтому я подумал, что самый простой способ убедиться в этом - реализовать case: case $1 in [0-9]*) echo "It's ok" ;; *) echo "Ain't good!" exit 1 ;; esac Но мне тяжел…
13 июл '11 в 18:31
1 ответ

zsh: найти с '*' в пути

На данный момент я играю с zsh+ презто и мне очень нравится, но теперь у меня проблема с поиском. Некоторые препараты: zsh> mkdir -p /tmp/1/2/3 zsh> mkdir -p /tmp/1/3/4 zsh> find /tmp/1 /tmp/1 /tmp/1/3 /tmp/1/3/4 /tmp/1/2 /tmp/1/2/3 zsh>…
19 ноя '14 в 08:23
2 ответа

Расширяющаяся звездочка в bash

Я пытаюсь бежать findи исключить несколько каталогов, перечисленных в массиве. Я нахожу странное поведение при расширении, которое вызывает у меня проблемы: ~/tmp> skipDirs=( "./dirB" "./dirC" ) ~/tmp> bars=$(find . -name "bar*" -not \( -path …
24 фев '15 в 15:12
1 ответ

Пакетный файл (.bat) эквивалентен POSIX-подобному сценарию оболочки (.sh)

У меня есть эта строка в .sh файл: easy_install -Z --prefix=$PREFIX *.egg Сейчас я работаю в Windows и перевел эту команду на то, что я считаю эквивалентной командой пакетного файла: easy_install -Z --prefix=%PREFIX% *.egg Тем не менее, я получаю сл…
27 мар '17 в 10:28