1
ответ

Почему префиксы Tilde расширяются до назначения, но брекеты не

TL; Dir в Bash, расширение скобки происходит до расширения тильды. Тем не менее, префиксы Tilde, кажется, расширяются до переменных присваивания, а расширение скобки не. Почему? Детали и примеры Brace ...
04.12.2018
1
ответ

Может ли синтаксики переменных заменетелей быть единой?

Может ли эти две переменные замены-синтаксисы в сочетании в одну? RM "$ s_a / $ domain.conf" 2> / dev / null RM "$ s_e / $ domain.conf" 2> / dev / null, как: RM "$ s_ {a, e} / $ domain.conf" 2> / dev / null
06.11.2018
1
ответ

Почему в bash {{a, b}. {c, d}} заменяется на {ac} {ad} {bc} {bd }

В bash echo {{a, b}. {C, d}} заменяется на {ac} {ad} {bc} {bd} Хотя в руководстве по bash для типа ввода I ничего не упоминается о расширении скобок. сделали Мой вопрос, почему вывод ...
19.05.2018
1
ответ

Расширение скобок в Bash 3.2.57 {01..09} [дубликат]

У меня небольшая проблема, я не могу перейти на bash v.4. Я придерживаюсь bash 3.2.57. Я ввожу свой сценарий в виде logs_logs_2017-04- {02..06} .tar.bz2, но поскольку bash 3.2.57 не поддерживает скобки ...
12.04.2017
1
ответ

Как узнать, какие команды будут использовать расширение скобок, а какие нет?

Например, это работает: $ curl -s -X GET "http://api-int.abc.com/api/ {,,,} ukulele / v1 / health "Это запускает 4 команды curl, что я и хочу. Между тем, ping не будет использовать расширение скобок: $ ping ...
14.03.2017
1
ответ

обратные кавычки внутри фигурных скобок

Я пытаюсь перечислить файлы процессов httpd, и я попробовал это: ls -l / proc / {`pidof httpd | tr '' ',' `} / ls: невозможно получить доступ к / proc / {{28493,28492,28491,28490,28489,28488,28487,28486,28483}} /: Нет ...
30.01.2017
1
ответ

Как создать несколько файлов с точками с помощью фигурных скобок?

Я хочу создать группу файлов с точками с помощью фигурных скобок, но это не работает: коснитесь. {A..h} результатом является файл. {a..h} создается вместо .a .b .c ...
01.12.2015
1
ответ

Существует ли способ выразить циклы фиксированного размера как оператор расширения цикла меньше в ударе?

Я задавался вопросом ли расширение {} в оболочке удара, например, команды/path/to/file {1,2,3} работы "горизонтально", т.е. команда/path/to/file1/path/to/file2/path/to/file3 или "вертикально", т.е.
22.09.2014
1
ответ

mkdir несколько каталогов с именем подкаталога, имеющим пространство в нем

Я хочу сделать несколько каталогов сразу. Проблема состоит в том, что один из подкаталогов имеет имя с пространством в нем. Структура каталогов, которую я хочу сделать, следующие. проект / уровень...
24.12.2012
1
ответ

Как я могу управлять расширением фигурной скобки удара, чтобы сделать правильную вещь (который zsh делает автоматически)?

В zsh я получаю ожидаемый результат обоих из этих расширений фигурной скобки: $ касаются файла - {001.. 100} $ касаются файла - {1.. 100} первый дает мне файлы, названные файлом 001, файлом 002, и т.д., полностью в файл-...
14.07.2011
0
ответов

раскрытие фигурных скобок вместе с неперестановочными списками {txtfile,index}{1..3}.{txt,html} Я хочу, чтобы `{txtfile,index} `соответствовало `{txt,html }`

{txtfile,index}{1..3}.{txt,html} Я хочу, чтобы {txtfile,index} соответствовал {txt,html} производить :txtfile1.txt txtfile2.txt txtfile3.txt index1.html index2.html index3.html но этот код будет генерировать все возможные комбинации Мне не нужен txtfile1
03.12.2021
0
ответов

Печать января, февраля, марта и апреля 2020 года с Кэлом

Сегодня я изучил раскрытие скобок и попробовал следующую команду $ cal {1...4} 2020 Я ожидал, что на выходе отобразится календарь на январь, февраль, март и апрель на 2020 год. Но я получил следующее...
05.11.2020
0
ответов

Скрипт подсчета bash, считает точно по возрастанию, делает ошибку при подсчете по убыванию

Следующий сценарий bash отлично работает для диапазонов чисел с большим числом значений от 1 до 1000. Для диапазонов чисел с большим числом значений, превышающих 1..1000000, для запуска требуется некоторое время. В целом работает нормально....
19.05.2020
0
ответов

Создайте несколько файлов с расширением фигурных скобок, комбинируя буквы и цифры.

Я пытаюсь создать серию файлов с расширением фигурных скобок. Я хочу создать файлы от A1 до Z100 со всеми возможными комбинациями (что-то вроде сенсорного файла [A..Z][1..100]). Если я запускаю ...
13.11.2019
0
ответов

Bash: Почему это выражение фигурных скобок работает таким образом?

это конкретный вопрос bash 4. Я немного знаком с выражениями bash Brace Expressions, я прочитал руководство, но не понимаю, как оно на самом деле работает. Я предполагаю, что это связано с ...
20.03.2019
0
ответов

Помощник по скрабблеру в bash

Я пытаюсь создать помощник по скрабблеру в bash, который при задании списка символов находит все слова в файле / usr / share / dict / words. Например, если заданы буквы a, c, r, t Слово тележка ...
21.08.2018
0
ответов

Как использовать трюки bash для вывода списка избыточных строки, которые различаются только парой символов?

Вероятно, уже задавали этот вопрос, но я не уверен, как это обозначить. Я хочу напечатать серию строк, которые в основном представляют собой строку1, строку2, строка3; но без лишнего набора текста. Так есть ли ...
31.12.2017
0
ответов

Аппендировать (изменить) каждый элемент массива через расширение параметров (т.е. без printf)?

Пусть приведенный ниже скрипт проиллюстрирует мои затруднения... #!/bin/zsh STUFF=( moose-hoof ovary clydsedale ) echo ${MINE=$(printf "MY-%s " $STUFF)} echo ${MINE_EXP=${STUFF/^/MY-}} MY-moose-hoof MY-ovary MY-...
28.10.2017
0
ответов

Когда {a, b, c} раскрывается в bash, а когда нет?

Сценарий bash, содержащий для i в {a, b} - {1 , 2}; do echo $ i; готовые отпечатки а-1 а-2 б-1 b-2 при исполнении. Это то, что я ожидал - по мере расширения конструкции {a, b}. Однако, когда (другой) ...
05.07.2016
0
ответов

bash объединение расширения подстановочного знака с расширением скобок

Я пытаюсь расширить строку, включающую подстановочный знак и набор расширений, указанных в скобках. Кажется, ничего не получается, как показано в примере ниже. переменная firstList расширяет ...
20.05.2016
0
ответов

Выполнить расширение параметра перед раскрытием фигурных скобок? [дубликат]

В руководстве Bash сказано, что раскрытие фигурных скобок выполняется перед любыми другими расширениями. Я пишу сценарий, который принимает два аргумента: #! / bin / bash для b в {$ 1 .. $ 2}; сделать echo $ b; готово Я запускаю его так: $ ...
22.04.2016
0
ответов

Повторять на основе пользовательского ввода OS X

Я создаю скрипт, который просит пользователя ввести сообщение, а затем сколько раз он хотел бы вывести это сообщение. Вот что у меня есть на данный момент. message.sh #!/bin/bash echo -en "Enter a ...
24.01.2016
0
ответов

Расширение скобок оболочки справа налево

В zsh (и других оболочках), если я включаю аргумент типа (например): {a,b,c}{d,e,f} расширение скобок превращает его в: ad ae af bd be bf cd ce cf Для моих целей порядок аргументов важен, ...
22.11.2015
0
ответов

Скобки не работают, когда есть один элемент

Я могу создавать файлы scp на основе их расширений, как, scp (скрытый). Но когда я пытаюсь использовать scp для одного типа расширения, это не удается, scp (скрытый). Я был ...
10.07.2015
0
ответов

Можно ли раскрыть фигурные скобки bash в кавычках

В попытке иссушить мой bashrc, я попытался изменить это, CDPATH = ".: ~ / Разработка: ~ / Development / resources: ~ "to this, CDPATH =" .: ~ / Development {, / resources}: ~ "Но я обнаружил, что расширение скобок не было ...
27.05.2015
0
ответов

Развернуть переменную в фигурных скобках [дубликат]

Я пытаюсь перечислить диапазон целых чисел с помощью переменной, но у меня возникли проблемы. Когда я набираю echo {1..5}, я получаю 1 2 3 4 5 Однако, когда я набираю переменную, я не могу получить перечисление. ...
24.04.2015
0
ответов

Расширение скобок и переменные Bash [дубликат]

У меня есть команда поиска: find Directory / {Alpha, Bravo, Charlie} arg1 arg2 Я хочу заменить Alpha, Bravo, Чарли с $ find_dir find Directory / {$ find_dir} arg1 arg2, однако последний расширяется, чтобы найти ...
29.10.2014
0
ответов

cp: короткий способ копирования [закрыто]

Я точно не помню, но была команда cp или mv, с которой я смог сделать что-то вроде этого: cp file {.cpp, .cpp.org } Которая скопирует file.cpp и создаст копию с именем file.cpp.org. ...
21.08.2013
0
ответов

Доступ к номеру / переменной итерации раскрытия фигурных скобок bash [внутренняя]

Вопрос: Возможно ли получить доступ к тому, какое количество итераций bash в настоящее время обрабатывается? Псевдо-команда mv {1..5} .something. {1..5} $ x1. $ X2.something Примечание: это логично ...
28.03.2012