ম্যাক ওএস এক্সের একটি কমান্ড লাইনের সর্বাধিক দৈর্ঘ্য কত?


11

আমি রুবে অন রেলগুলিতে মডেল তৈরি করছি এবং এর মধ্যে কয়েকটি টেবিলের ভীষণ কলাম রয়েছে। ম্যাক ওএস এক্স-এর একটি কমান্ডের সর্বাধিক দৈর্ঘ্য কত?

উত্তর:


16

সীমাটি ব্যাশ নয় তবে আপনার অপারেটিং সিস্টেমে। এটি ARG_MAXআপনার ওএস এর মান দ্বারা সংজ্ঞায়িত করা হয় limits.h। আপনি চালিয়ে মান পেতে পারেন getconf ARG_MAX। আমার ওএসএক্স 10.5 মেশিনে (এবং বেশিরভাগ অন্যান্য বিএসডি সিস্টেমগুলি) এটি 262144 You আপনি এখানে এই সীমাটি সম্পর্কে আরও পড়তে পারেন ।


1
সোলারিস 10 এ, এটি 1048320 - উভয়ই এত বড় যে তারা মনের ভাবটি ছড়িয়ে দেয় যে কেউ এটির বাইরে চলে যেতে পারে।
জোনাথন লেফলার

চমৎকার। আমার ধারণা আমি তখনও দূরে ছিলাম। lol
ডিজিএম

1
ম্যাকোএস 10.12 হিসাবে, সীমাটি এখনও 262,144 (256 কেবি)। নোট করুন যে সীমাটি কেবল তখনই প্রয়োগ করা হয় যখন শেল বিল্টইনগুলি না করে বাহ্যিক ইউটিলিটিগুলি চাওয়া হয়। তুলনা echo "$(printf "%$(getconf ARG_MAX)s")"করার জন্য/bin/echo "$(printf "%$(getconf ARG_MAX)s")"
mklement

হাই সিয়েরা (10.13.1) এখানে, এখনও 262144
সিউ চিং পং-আসুকা কেনজি-

@ জোনাথনলফলার কয়েক হাজার ফাইলের মাধ্যমে অনুসন্ধান করা দ্রুত এই সংখ্যাটি খুব ছোট করে তুলবে ।
ক্লিয়ারার

1

এটি শেলের উপর নির্ভর করে, তবে শেষবারে আমি 10.6 এ zsh ব্যবহার করে একটি কনফিগার স্ক্রিপ্ট চালিয়েছিলাম এটি ছিল 65535 অক্ষর।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.