Используя командную строку Linux, я хочу создать несколько текстовых файлов с переменными a, b, c, увеличивающимися на заданный диапазон каждый раз с определенным максимальным значением, как показано ниже
txt файл 1
a 2
b 1
c 3
текстовый файл 2
a 3
b 2
c 4
txt file 3
a 4
b 3
c 5
пока я понял только
until [$array[0] -gt 10 ]
Я бы предложил простой for
цикл, например:
for i in $(seq 1 10); do
printf 'a %d\nb %d\nc %d\n' $((1+i)) $((0+i)) $((2+i)) > file${i}
done
giving
$ head file{1..3}
==> file1 <==
a 2
b 1
c 3
==> file2 <==
a 3
b 2
c 4
==> file3 <==
a 4
b 3
c 5