আমি একটি পুরানো পাঠ্যপুস্তক থেকে শেল স্ক্রিপ্টিং শিখছি, এবং আমার কাছে মনে হচ্ছে এটি এমন একটি প্রোগ্রামের জন্য সত্যই উপযোগী হবে যেটি কেবল ফাঁকা স্থান দ্বারা সীমাবদ্ধ সংখ্যার একটি স্ট্রিং ফেরত দেয়
$ range 10 20
10 11 12 13 14 15 16 17 18 19 20
তারপরে, আপনি যদি একটি শেল স্ক্রিপ্ট করছেন তবে আপনার থাকতে পারে
for i in `range 10 20`; do some stuff with numbers in that range;done
এই জাতীয় জিনিস বিদ্যমান আছে, না আমার নিজের এটি লেখার দরকার আছে?
range
সাথে প্রতিস্থাপন করুন seq
। ডিফল্ট বিভাজকটি নতুন লাইনের, স্পেস থাকার জন্য:seq -s " " 10 20
for
লুপের মধ্যে গুরুত্বপূর্ণ নয় — বা এমন কোনও সাধারণ কমান্ড যা যুক্তিগুলি বিভক্ত করে — যদি না আপনি আইএফএসকে আলাদাভাবে সেট করেন set
seq
কারণ এটি পসিক্স দ্বারা নির্দিষ্ট করা হয়নি।