brace-expansion
Unix-подобные системы
Вопрос или проблема Я использую Linux и следующую версию bash: GNU bash, версия 5.1.16(1)-release (x86_64-pc-linux-gnu) Когда я набираю: echo file{[1,2],3}.txt Я ожидаю, что сначала выполнится раскрытие скобок, так что: echo file[1,2].
Unix-подобные системы
Вопрос или проблема Команда echo {1..3}-{1,2} выводит 1-1 1-2 2-1 2-2 3-1 3-2. Я понимаю, как можно использовать фигурные скобки. Но что это на самом деле такое? Является ли это работой sh / bash для разбора/расширения их и передачи расширенной версии выполняемой программы?