লিনাক্সে এক্সপোর্ট কমান্ড কী করার কথা?


উত্তর:


8

আচরণটি প্রদর্শনের জন্য এখানে একটি উদাহরণ।

$ # set testvar to be a value
$ testvar=asdf
$ # demonstrate that it is set in the current shell
$ echo $testvar
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

$ # export testvar and set it to the a value of foo
$ export testvar=foo
$ # create a bash subprocess and examine the environment.
$ bash -c "export | grep 'testvar'"
declare -x testvar="foo"
$ bash -c 'echo $testvar'
foo
$ # mark testvar to not be exported
$ export -n testvar
$ bash -c "export | grep 'testvar'"

$ bash -c 'echo $testvar'

আপনি লক্ষ্য করবেন যে exportআপনার তৈরি করা নতুন ব্যাশ প্রক্রিয়াটি দেখতে সক্ষম ছিল না testvar। কখন testvarরফতানি করা হয়েছিল, নতুন প্রক্রিয়াটি দেখতে সক্ষম হয়েছিল testvar


9

পরিবেশের পরিবর্তনশীল হিসাবে শেল ভেরিয়েবল রফতানি করুন।


নেট ফলাফলটি হ'ল আপনি যখন কোনও ভেরিয়েবল 'রফতানি' করেন, সেই শেলটির মধ্যে আপনি যে কোনও অ্যাপ্লিকেশন চালিয়ে যান এটি পরিবেশের পরিবর্তনশীল হিসাবে উপলব্ধ হয়।
ম্যাকজেফ

আপনি একটি উদাহরণ ব্যবহার দেখাতে পারেন?
বেনস্টপিয়ারে

1
আপনি manপৃষ্ঠাটি চেষ্টা করেছেন ? ss64.com/bash/export.html
ceejayoz

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