Numaraları çeşitli sırayla yineledim. Bunları artan sırayla gösterebiliyorum, şöyle adımlar olsa bile:
$ seq --separator="," 1 10
1,2,3,4,5,6,7,8,9,10
$ seq --separator="," 1 2 10
1,3,5,7,9
Bunları ters sırayla da gösteremiyorum, ne sürekli ne de akıllıca.
$ seq --separator="," 10 1
$ seq --separator="," 10 2 1
Yukarıdaki komutlar için çıkış yok.
Kabuk bilgilerim:
$ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
Numaraları azalan düzende nasıl gösterebileceğimi bana bildirin.
seq
için tamamen standart olmayan bir araçtır ve iki uygulamanın da aynı olacağının garantisi yoktur. Bash'te sayılar üzerinde geriye doğru yinelenen bir döngü yazmanız gerekirse, kullanınfor ((i=$max;i>=0;i--)) …
veya benzerini kullanın .