Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: переменные - wildcards  (Прочитано 906 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн robin3910

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
переменные - wildcards
« : 27 Мая 2016, 23:11:15 »
Добрый день,

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

file [a-cx-z]*
Выведет информацию о файлах,имена которых начинаются на буквы от а до с и на буквы от x до y.
Эту команду правильно понял?

file [a-c,x-z]*
В этой команде вывод результата мне не понятен. Она будет интерпретирована, как and или как or. То есть диапазон a-c и x-z, или один из двух.

Так же встречал встречал использование фигурных скобок.
Значение команды тоже осталось не ясным.
file {a-c,x-z}*



Буду благодарен,тем кто сможет разъяснить данный момент.

ТС не появлялся на Форуме более полугода по состоянию на 14/07/2019 (последняя явка: 28/05/2016). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 14 Июля 2019, 22:55:48 от zg_nico »

Оффлайн Azure

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: переменные - wildcards
« Ответ #1 : 27 Мая 2016, 23:20:31 »
Код: (bash) [Выделить]
file [a-c,x-z]* #имена которых начинаются на буквы от а до с и на буквы от x до z или на знак «,»
file {a-c,x-z}* #имена которых начинаются на три символа: «a» «тире» «c» или «x» «тире» «z»
В Linux можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн robin3910

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: переменные - wildcards
« Ответ #2 : 27 Мая 2016, 23:45:28 »
Получается здесь, объяснение дано не верное

(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.015 секунд. Запросов: 20.