2ページ両面印刷用のページ番号リストの作成:2,3,...と1,4,...

2ページ両面印刷用のページ番号リストの作成:2,3,...と1,4,...

次のデルタをどのように生成できますか?

2,3,6,7,10,11,14,15,18,19,22,23,26,27,30,31,34,35,38,39,42,43,46,47,...,135

そして

4,5,8,9,12,13,16,17,20,21,24,25,28,29,32,33,36,37,40,41,44,45,48,49,...,137

ページを印刷するときに必要です。 Bashで増分計算「oneliners」を作成できますが、作成することはできません。誰でも私を助けることができますか?

ベストアンサー1

何をしたいのかわかりませんが、そのシーケンスを計算することは非常に簡単です。

i=2 # or 4
while true; do
    echo $i
    i=$(($i+1))
    echo $i
    i=$(($i+3))
done

おすすめ記事