Unix: Hanya penghitung kenaikan per baris secara berurutan

1

Saya ingin menjalankan perintah yang memiliki formulir

1 1
2 2
3 3
....

Namun, ketika saya menggunakan urutan printf '%d %d \n' $(seq 1 1 10)apa yang saya dapatkan adalah

1 2
3 4
5 6
...

Apakah ada cara untuk menentukan bahwa penghitung tidak harus bertambah dalam baris yang sama?

BillyJean
sumber

Jawaban:

2

Anda dapat menggunakan paralel GNU untuk ini juga. Memiliki manfaat tambahan menjalankan perintah Anda secara paralel.

parallel echo {#} {#} ::: {1..3}
1 1
2 2
3 3
gogator
sumber
-k untuk memastikan pesanan akan tetap sama.
Ole Tange
1

Digunakan untuk:

for i in {1..10}; do
    echo "$i $i"
done
Ipor Sircer
sumber