mkdir $(seq --format 's%.0f' 1 50)
অথবা আপনি যদি শূন্য-প্যাডেড নম্বর চান (যা বাছাইয়ের জন্য ভাল):
mkdir $(seq --format 's%02.0f' 1 50)
বা:
mkdir s$(seq -s ' s' -w 1 50)
- স্ট্রিংটি 's' এর ঠিক আগে নোট করুন $()
, এটি ছাড়া প্রথম তৈরি ডিরেক্টরিটি 's01' এর পরিবর্তে কেবল '01' হবে
এবং পরিশেষে: mkdir $(printf "s%02i " $(seq 1 50))
seq
GNU Coreutils থেকে
অদ্ভুতভাবে, সেকের --format
বা -f
বিকল্পটি কেবল প্রিন্টফের ভাসমান পয়েন্টের দ্বৈত প্রকারের (যেমন চ এবং জি। একটি অদ্ভুত ভাসমান পয়েন্ট হেক্স ফর্ম্যাট যা আমি কখনও ব্যবহার করতে পারি নি) অনুমতি দেয়। কেন আমি জানি না। এটি যদি অন্যান্য printf(3)
সংখ্যার মতো পূর্ণসংখ্যার (ডি, আই), অক্টাল (ও, ইউ) বা হেক্স (এক্স, এক্স) সমর্থন করে তবে এটি দুর্দান্ত হবে।
যাইহোক, 0 দশমিক নির্ভুলতার মতো একটি ডাবল ফর্ম্যাট %.0f
বা %02.0f
এই উদ্দেশ্যে একটি পূর্ণসংখ্যার কাছে যথেষ্ট কাছে।
$ seq - সহায়তা
ব্যবহার: সিক [বিকল্প] ... শেষ
বা: সিক [বিকল্প] ... সর্বশেষে
বা: সিক [বিকল্প] ... সর্বশেষতম বৃদ্ধি
সংক্ষেপের পদক্ষেপগুলিতে FIRST থেকে শেষ অবধি মুদ্রণ করুন।
-ফ, - ফর্ম্যাট = ফর্ম্যাট প্রিন্টফ স্টাইলটি ভাসমান-পয়েন্ট ফর্ম্যাট ব্যবহার করুন
-s, --separator = STRING পৃথক সংখ্যার জন্য STRING ব্যবহার করুন (ডিফল্ট: \ n)
-w, --Equal-প্রস্থ নেতৃস্থানীয় জিরোগুলির সাথে প্যাডিং করে প্রস্থকে সমান করুন
- সহায়তা সাহায্য করুন এবং প্রস্থান করুন
--version আউটপুট সংস্করণ তথ্য এবং প্রস্থান
যদি প্রথম বা বৃদ্ধি বাদ দেওয়া হয় তবে এটি ডিফল্ট ১
লাস্ট FIRST এর চেয়ে ছোট হলেও এমনকি 1 টিতে প্রকৃত ডিফল্ট বাদ দেওয়া হয়েছে।
প্রথম, বৃদ্ধি এবং সর্বশেষে ভাসমান পয়েন্টের মান হিসাবে ব্যাখ্যা করা হয়।
FIRST শেষের চেয়ে ছোট হলে সাধারণত বৃদ্ধি হয় এবং positive
FIRST শেষের চেয়ে বড় হলে সাধারণত বৃদ্ধি নেতিবাচক হয়।
'ডাবল' টাইপের একটি যুক্তি মুদ্রণের জন্য অবশ্যই ফরমেট উপযুক্ত হতে হবে;
এটি% .PRECf এ ডিফল্ট হয় যদি FIRST, ইনক্রিমেন্ট এবং লাস্ট সবগুলি নির্দিষ্ট পয়েন্ট হয়
দশমিক সংখ্যা সর্বাধিক নির্ভুলতা PREC সহ এবং অন্যথায়% g এ।
আরও দেখুন: http://www.gnu.org/software/coreutils/manual/html_node/seq-invocation.html