Можно использовать расширение фигурной скобки в сценарии удара. Следующее создает каталоги gallery7 к gallery50 в текущем каталоге:
#!/bin/bash
for i in {5..70}
do
mkdir "gallery$i"
done
Странные аспекты Unix обычно существуют на серьезном основании, таким образом, Вы правы искать тот. В этом случае, тем не менее, серьезное основание давно стало устаревшим, и Вы смотрите на старинный артефакт прошлой эры.
Примерно единственный существующий "терминал" сегодня является xterm и вариантами. Их возможности варьируются очень немного способами, которые имеют значение только для нескольких программ. Если Вы просто будете использовать xterm и никогда не касаться ТЕРМИНА переменная или быстрый взгляд на terminfo базу данных, то Ваша жизнь обычно будет лучше.
ТЕРМИН переменная передает информацию о терминале к приложению через среду, cf. человек xterm. Изменение его не изменяет терминал; это просто представляет другую терминальную функциональность приложению.
В эпоху зашитых терминалов было необходимо установить СРОКИ для представления приложенного терминала. В случае xterm программное обеспечение может установить саму переменную. Быстрый тур по шоу документов энергии (как Вы упоминаете в своем комментарии), что необходимо изменить его для поддержки цвета. Это - прогресс для Вас.
почему сегодня... эмулируют эти старые терминалы как VT и не имеют что-то новое?
Ответ является так же антропологическим как технический.
Перед GUI доступ к машинам Unix был через простые терминалы, например, VT-100. Оболочки и утилиты как вершина уже существовали. Когда GUI стал технологически практичным (в котором X играл роль), в 1980-х, пользователи UNIX все еще должны были использовать те программы, таким образом, xterm был изобретен для эмуляции Вас olde VT-100.
Это было предназначено как временная мера. "Все знали", что терминалы были прошлым, и графический интерфейсы пользователя были будущим, и все ожидали, что "все" будет получено доступ через GUI. Исходный Macintosh, например, не имел никаких клавиш со стрелками потому что, почему Вам будут нужны они? Конечно, загадочная командная строка Unix, с ее недостающими гласными и беспомощной справкой
$ help
help: not found
скоро пошел бы путем памяти барабана и перфокарт. И это действительно случалось, способом: 9 пользователей в 10 Windows запуска или OS X никогда не видят командной строки кроме тех случаев, когда техническая поддержка заходит для фиксации чего-то.
Затем две вещи произошли с Unix GUI, такой как, он был. Windows в особенности истощил деньги из рынка. Было большое перемещение для стандартизации его (cf. Sun News и Мотив OSF), и затем это прекратило работу приблизительно в 1990. Примерно то время Интернет взлетело, и вещи, графические в Unix, перемещенном в веб-браузер. Мотивация и деньги (в значительной степени то же самое), чтобы спроектировать полный GUI для Unix и представить все в разделе 8 из устаревшего руководства исчезли.
Существует другая причина также, что очень немногие предвидели: командная строка имеет определенные преимущества перед GUI. Конвейеры и регулярные выражения удивительно мощны, не говоря уже о повторяемом с историей оболочки и сценариями. Даже в контексте GUI, командная строка осталась полезной. Так так, чтобы это продолжает улучшаться даже сегодня.
Как Ваш вопрос предполагает, что необходимо, повторная проверка предположения, что GUI одержал бы победу, и переизобретение терминала как неотъемлемая часть его. Нам нужен новый терминал с пропорциональными шрифтами и графикой с побитовой адресацией в терминале.
К сожалению, никто не кажется готовым сделать это. Никакой корпоративный объект не предпримет его; рынок огромен, но все еще только крошечная пропорция пользователей компьютера. Логический инвестор был бы правительственным учреждением как DARPA, но исследование интерфейса пользователя считают "сделанным" в эти дни (мы уже не изобрели GUI?). Пока больше людей - партии, больше людей - распознает потребность, xterm, не являются Вашим другом, и вероятно быть другом Вашего внука, также.
If you just use xterm, and never touch the TERM...
Как это возможно? Любая система цветов для энергии требует такой конфигурации. Еще больше при использовании его в мультиплексоре. Таким образом, я не уверен, как я могу быть образован достаточно так, чтобы я понял изменения конфигурации, необходимые для каждой проблемы? 2)... today is xterm & variants
Что относительноscreen-*
? Это - часть вариантов? Что точное установлено, что пользователь должен знать о? 3), Если я понимаю правильно, что они нашли более простым поддерживать через эмуляторы, все терминалы когда-нибудь существовали, чем сборка что-то с нуля?-> – Jim 01.02.2014, 22:10The TERM variable communicates information about the terminal...Changing it doesn't change the terminal;
Я действительно не понимаю эту точку. Я имею в виду еслиTERM
не изменяет терминал, затем что составляет терминал и как Linux знает что terminfo дб использовать? – Jim 02.02.2014, 13:41TERM
переменная, действительно, используется в качестве индекса в terminfo базу данных. При изменении его Вы изменяете значение переменной среды в процессе оболочки, который размещает xterm. Та оболочка может быть на другой машине:xterm -e 'ssh _machine_name_'
. Это не значение xterm, видит и следовательно не влияет на поведение xterm всегда. Это сбивает с толку, потому что xterm устанавливает СРОКИ переменная (как польза Вам) отражающий из ее конфигурации (попыткаxterm -t
), в то время как одновременно энергия требует, чтобы Вы установили его сами. – James K. Lowden 20.02.2014, 07:16