Я делаю небольшую систему управления версиями в оболочке для школы. Учитель говорит нам использовать seq, но я не нашел, как его использовать. Я:Применить последовательный патч к файлу в сценарии оболочки
patch $2 .version/$2.{`seq -s"," 2 $3`}
, где $ 2 - это файл, который мне нужно запланировать, .version/$ 2. это патч, который мне нужно применить, от 2 ($ 2,2) до указанного аргумента ($ 2. $ 3). Это возвращение:
патч: **** Не удается открыть файл заплатки .version/test.sh {2,3}. Нет такой файл или каталог
Так оно кажется seq хорошо, но патч не интерпретировал его. test.sh.2 и test.sh.3.
Есть ли способ сделать это так или я в неправильном направлении?
Извините за английский, это не мой родной язык.
Брейк-расширение происходит первым, вы не можете использовать его в результате подстановки команды. –