যদিও muru এর printf
পথ বিট, আমি ব্যক্তিগতভাবে মত হতে পারে না jot
আর এই সাজানোর জন্য। jot
উবুন্টুতে ডিফল্টরূপে ইনস্টল করা হয়নি। athena-jot
প্যাকেজ এটা প্রদান করে। এই আদেশগুলির মধ্যে যে কোনও একটিই কাজ করে:
mkdir -p "$(jot -s/ -c 26 A)"
jot -s/ -c 26 A | xargs mkdir -p
সত্যই যে কোনও কমান্ড অক্ষরের ক্রম তৈরি করে এবং তাদেরকে স্ল্যাশের সাথে যুক্ত করে এটি এটিকে সহজতর করবে, কারণ এর ফলাফলটি কমান্ড সাবস্টিটিউশন ( মুড়ুর উত্তর হিসাবে ) বা ব্যবহারের mkdir -p
মাধ্যমে চলে যেতে পারে । কয়েকটি সরঞ্জাম ব্যবহার করে এখানে কয়েকটি উদাহরণ দেওয়া হয়েছে এবং সম্ভবত খুব কম ন্যূনতম সিস্টেম বা উবুন্টু কোর ব্যতীত আপনার সফ্টওয়্যার ইনস্টল করার দরকার নেই:xargs
xargs
perl -we 'print join "/", A..Z' | xargs mkdir -p
ruby -we 'print (?A..?Z).to_a * ?/' | xargs mkdir -p
python3 -c 'print("/".join(__import__("string").ascii_uppercase))' | xargs mkdir -p
পুরাতন উবুন্টু রিলিজ পাইথন 3 এর পরিবর্তে পাইথন 2 নিয়ে আসে 3 তার জন্য, আপনি কেবলমাত্র পাইথনের সাথে এটি করতে python3
চাইলে python
শেষ কমান্ডটির কাজটি করে নিন।
একইভাবে, মুড়ুর সংক্ষিপ্ত এবং সহজ উপায় বিকল্পভাবে লেখা যেতে পারে:
printf '%s/' {A..Z} | xargs mkdir -p
চিহ্ন /
, ডিরেক্টরিতে পাথ mkdir -p
তৈরি করতে বলা হয়, কোন সমস্যা নেই এবং তর্কসাপেক্ষ শৈলীগত বাঞ্ছনীয়। তবে এটি উত্তোলন করা ঠিক আছে, যেমন এই উত্তরের অন্যান্য উদাহরণগুলি করে।