উবুন্টু 12.04-এ, আমি একটি পরিবেশের পরিবর্তনশীল এর /etc/environment
মতো সংজ্ঞায়িত করেছি :
FOO="value_before#value_after"
আমি মানটি পরীক্ষা করার জন্য যখন সার্ভারে প্রবেশ করি তখন আমি এটি পাই:
$ env | grep FOO
FOO=value_before
আমি অনুমান করছি এটি #
একটি মন্তব্য হিসাবে আচরণ করছে এবং এটিকে সরিয়ে দিচ্ছে, তবে এটি কাজ করে:
$ . /etc/environment
$ export FOO
$ env | grep FOO
FOO=value_before#value_after
আমি এইভাবে পালানোর চেষ্টা করেছি #
:
FOO="value_before\#value_after"
তবে এটি কার্যকর হয় না, পরিবর্তে আমি কেবল এটি পাই:
FOO=value_before\
কীভাবে হ্যাশটিকে মূল্যের অংশ হিসাবে বিবেচনা করা যায় সে সম্পর্কে কোনও ধারণা? যেকোনো সাহায্যই অসাধারণ.
/etc/environment
ফাইলগুলিতে আমি যে মূল্যবোধ চেষ্টা করেছি :
FOO='value_before#value_after'
FOO="value_before#value_after"
FOO='"value_before#value_after"'
FOO="value_before\#value_after"
FOO='value_before\#value_after'
এবং উপরের অন্যান্য বিভিন্ন সংমিশ্রণ। আপনি যখন সাধারনত শেলটিতে সেট করেন তখন এগুলি অনেকগুলি কাজ করবে। তবে তারা /etc/environment
ফাইলটিতে কাজ করছে বলে মনে হয় না ।