Ben modası geçmiş bir ders kitabından kabuk yazmayı öğreniyorum ve bana sanki boşluklarla sınırlandırılmış bir sayı dizisi döndüren bir programa sahip olmak gerçekten yararlı olacak gibi görünüyor.
$ range 10 20
10 11 12 13 14 15 16 17 18 19 20
Sonra bir kabuk betiği yapıyorsanız,
for i in `range 10 20`; do some stuff with numbers in that range;done
böyle bir şey var mı, yoksa kendim mi yazmam gerekiyor?
range
ile seq
sizin örnekte. varsayılan ayırıcı boşluk olan seq -s " " 10 20
for
IFS'yi farklı bir şekilde ayarlamadıysanız, boşluklar mı yoksa yeni satırlar mı olduğunu fark edin;
seq
POSIX tarafından belirtilmeyen bazı Unix'ler eksik .