উত্তর:
মুলাজের উত্তরটি সঠিক, তবে অনেক লোকই বলেছিলেন seq
যে খারাপ বীচুস হল বেশিরভাগ শেল আপনাকে নিম্নলিখিতটি করতে দেয়
mkdir {00..99}
তবে 0-9
ব্যাশের কিছু পুরানো সংস্করণগুলিতে প্যাডযুক্ত নয়, আপনাকে করতে হবে
mkdir 0{0..9} {10..99}
এটা কি করবে?
for i in `seq -w 0 99`; do mkdir $i; done
0-99 সংখ্যার জন্য একটি লুপ করে এবং "-w" সমান প্রস্থ নির্ধারণ করে (0-9 এর জন্য 0 প্যাডিং)
seq -w 0 99 | xargs mkdir
কাজ করতে হবে।
mkdir $(seq -w 0 99)
। বা এর পরিবর্তে ব্যাকটিক্স ব্যবহার করুন $()
, তবে সার্ভারফ্রোল্ট সিনট্যাক্সের কারণে আমি ব্যাকটিক্স রাখতে পারি না।
mkdir `seq -w 0 99`
(আমি অতিরিক্ত জায়গা এড়াতে পারিনি)। এখানে দেখুন , তবে দেখে মনে হচ্ছে এখানে ডিলিমিটারগুলিতে স্থান অন্তর্ভুক্ত করার কৌশলটি এখানে কাজ করে না।
আমি জানি এটি পুরানো, তবে আমার সুপারিশটি হ'ল:
আমি ভিতরে seq -f %02g 0 99
; mkdir $ i; সম্পন্ন
-f% 02g নিশ্চিত করে যে এটি কমপক্ষে দুটি অক্ষর যেমন 00 বা 99 অবধি থাকবে, এবং এখনও 99 টির আগে 3 টি চরিত্রের সংখ্যা মঞ্জুর করবে সুতরাং আপনার যদি 100 থাকে তবে এটি 001 হয়ে যাবে না It এটি 001- এর পরিবর্তে 00-99 100 হবে 100-যেমন-ডু।