আমার একাধিক অ্যামাজন ইসি 2 অ্যাকাউন্ট রয়েছে এবং দ্রুত $EC2_HOME
স্ক্রিপ্ট ব্যবহার করে ভেরিয়েবলগুলি স্যুইচ করতে সক্ষম হতে চাই ।
আমার কাছে এটির মতো একটি শেল স্ক্রিপ্ট সেট আপ করা আছে:
#!/bin/sh
export EC2_HOME=/home/me/.ec2
echo $EC2_HOME
আমি যখন স্ক্রিপ্টটি চালাব তখন আমি জানি যে EC2_HOME
এটি সেট করা আছে তবে আমি ভেবেছিলাম যে export
ব্যবহারটি স্ক্রিপ্টটি শেষ হওয়ার পরে ভেরিয়েবল স্টিকটি প্রায় তৈরি করবে। এটি চলবে না, কারণ দৌড়াদৌড়ি echo $EC_HOME
কিছুই দেখায় না।
আমি জানি এটি অবশ্যই খুব প্রাথমিক লিনাক্স স্ক্রিপ্টিং জ্ঞান হতে পারে তবে আমি এটি জানি না। আমি ভাগ্য ছাড়াই সম্পর্কিত প্রশ্নগুলির সন্ধান করার চেষ্টা করেছি - সুতরাং এটি যদি নকল হয় তবে আমার ক্ষমা চাই।
.
বাsource
, আপনি কোনও নতুন শিশু প্রক্রিয়া তৈরি করছেন না, আপনি বর্তমান শেলটিতে কমান্ডগুলি চালাচ্ছেন।