> echo "hi"
hi
> VAR='echo "hi"'
> $VAR
"hi"
উপরের কমান্ডগুলির আউটপুট কেন পৃথক?
একক উদ্ধৃতিতে একই রকম ঘটনা ঘটে:
> VAR="echo 'hi'"
> $VAR
> 'hi'
at) হয় কোড। কোডটি সংগঠিত / সংগ্রহ করার নিরাপদ উপায়ে কোনও টিপস যা আপনাকে দেওয়া হবে at?
atshইনপুট হিসাবে বাক্য গঠন গ্রহণ করে । সুতরাং ইনপুট তৈরির atঅর্থ হ'ল shস্বেচ্ছাসেবী ইনপুট থেকে বৈধ, সঠিকভাবে উদ্ধৃত বাক্য গঠন যা তুচ্ছ নয়, তাই আমি যদি সম্ভব হয় তবে এড়াতে চেষ্টা করব। আপনি যা অর্জন করার চেষ্টা করছেন তার উপর যদি আপনি আরও কিছু বিশদ দিতে পারেন তবে এটি সত্যিই সহায়তা করবে।
atপ্রদত্ত "সময়" এর জন্য সঞ্চালিত হয় এবং atকমান্ডটি চালিত করতে বলে dzen2। dzen2স্টিডিনের থেকে "বার্তা" নেয় এবং কিছু অন্যান্য স্ট্যাটিক পরামিতিও ব্যবহার করে। অসুবিধাটি হ'ল আমাকে ব্যবহারকারীর কাছ থেকে "বার্তা" পরামিতিটি dzen2কমান্ডটিতে পাইপ করা দরকার , তবে আমি আসলে dzen2নিজেকে চালাচ্ছি না , আমি atএটি করতে বলছি ।
evalসম্ভাব্য সুরক্ষা গর্তগুলির একটি খনি ক্ষেত্র যা আপনাকে খুব সাবধানে চলতে হবে