1990-এর দশকের মাঝামাঝি (!) - সম্ভবত এটি আমি তৈরি করেছি picked
export var=value
এটি একটি বাশিজম, এবং এটি বহনযোগ্য এক্সপ্রেশন
var=value
export var
আমি বহু বছর ধরে এটির পক্ষে ছিলাম, তবে সম্প্রতি, কেউ আমাকে এ সম্পর্কে চ্যালেঞ্জ জানিয়েছে এবং আমার যে দৃ belief় বিশ্বাস ছিল তা ব্যাক আপ করার জন্য আমি কোনও দলিল খুঁজে পাচ্ছি না।
গুগলিংয়ের "export: command not found"ক্ষেত্রে কারও পক্ষে আসলেই এই সমস্যা দেখা দিয়েছে বলে মনে হয় না, তাই এটি আসল হলেও, আমার ধারণা এটি খুব সাধারণ নয়।
(হিট আমি পেতে নতুনদের যারা কপি / আটকানো যতিচিহ্ন থাকতে পারে, এবং সঙ্গে শেষ পর্যন্ত হবে বলে মনে হচ্ছে 'export: command not foundবা কিছু যেমন, অথবা ব্যবহার করার চেষ্টা exportসঙ্গে sudoআর নবাগত csh। ব্যবহারকারীদের বোর্ন শেল সিনট্যাক্স ব্যবহার করার চেষ্টা)
আমি অবশ্যই বলতে পারেন যে এটা OS X এর উপর কাজ করে, এবং বেশী যেখানে বিভিন্ন লিনাক্স ডিস্ট্রো, উপর shহয় dash।
sh$ export var=value
sh$ echo "$var"
value
sh$ sh -c 'echo "$var"' # see that it really is exported
value
আজকের বিশ্বে এটি কী নিরাপদ তা বলা export var=valueনিরাপদ?
আমি পরিণতিগুলি কি তা বুঝতে চাই। যদি এটি "বোর্ন ক্লাসিক" ভি 7 তে পোর্টেবল না হয় তবে এটি ট্রিভিয়ার চেয়ে কষ্টেরই বেশি। যদি এমন প্রোডাকশন সিস্টেম থাকে যেখানে শেলটি সত্যই এই সিনট্যাক্সের সাথে লড়াই করতে পারে না, তবে এটি জানার জন্য দরকারী।
busyboxএটির নিজস্ব ন্যূনতম শেলটি আসে না ? (আমি একটি অবস্থান পারেন ডান এই দ্বিতীয় চেষ্টা করার জন্য নই।)