1

Я хотел бы выполнить команду, которая имеет вид

1 1
2 2
3 3
....

Однако, когда я использую последовательность printf '%d %d \n' $(seq 1 1 10) я получаю

1 2
3 4
5 6
...

Есть ли способ указать, что счетчик не должен увеличиваться в пределах одной строки?

2 ответа2

2

Использовать для:

for i in {1..10}; do
    echo "$i $i"
done
2

Вы также можете использовать GNU параллельно для этого. Имеет дополнительное преимущество параллельного запуска вашей команды.

parallel echo {#} {#} ::: {1..3}
1 1
2 2
3 3

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .