আমার কিছু মান লুপ করা দরকার,
for i in $(seq $first $last)
do
does something here
done
জন্য $first
এবং $last
, আমার এটির দৈর্ঘ্য 5 হওয়া দরকার So সুতরাং যদি ইনপুট হয় 1
তবে আমার সামনে জিরো যুক্ত করা দরকার যা এটি হয়ে যায় 00001
। 99999
উদাহরণস্বরূপ এটি লুপ করে তবে দৈর্ঘ্য 5 হতে হবে।
উদাহরণ: 00002
, 00042
, 00212
, 012312
এদিক ওদিক তাই।
আমি কীভাবে এটি করতে পারি তার কোনও ধারণা?
for variable in $(something to generate the numbers); do ...
তবে সংখ্যার তালিকা দীর্ঘ হলে এটি সমস্যাযুক্ত। এটি ব্যবহার করা অনেক বেশি দক্ষ something to generate the numbers | while read -r variable; do ...
। এছাড়াও mywiki.wooledge.org/DontReadLinesWith দেখুন যা ফাইল ইত্যাদি থেকে লাইন পড়ার বিষয়ে আলোচনা করে তবে কিছু যুক্তি এখানে প্রয়োগ করা হয়।