> echo "hi"
hi
> VAR='echo "hi"'
> $VAR
"hi"
उपरोक्त कमांड का आउटपुट अलग क्यों है?
एक समान बात एकल उद्धरण के साथ होती है:
> VAR="echo 'hi'"
> $VAR
> 'hi'
at
) को दिया गया डेटा कोड है। कोड को व्यवस्थित / एकत्र करने के लिए सुरक्षित तरीके से कोई सुझाव जो दिया जाएगा at
?
at
sh
इनपुट के रूप में वाक्यविन्यास लेता है । इस प्रकार इनपुट का at
अर्थ है कि जनरेट करने के लिए इनपुट , उचित रूप से उद्धृत sh
मनमाना इनपुट से वाक्यविन्यास, जो कि तुच्छ नहीं है, इसलिए यदि संभव हो तो मैं इसे टालने की कोशिश करूंगा। यदि आप पूरा करने के लिए कोशिश कर रहे हैं तो यह थोड़ा और विस्तार दे सकता है।
at
दिए गए "समय" के लिए चलता है , और at
कमांड चलाने के लिए कहता है dzen2
। dzen2
स्टड से "संदेश" लेता है, और कुछ अन्य स्थिर मापदंडों का भी उपयोग करता है। कठिनाई यह है कि मुझे उपयोगकर्ता से "संदेश" पैरामीटर को dzen2
कमांड में पाइप करने की आवश्यकता है , लेकिन मैं वास्तव में dzen2
खुद को नहीं चला रहा हूं, मैं at
इसे करने के लिए कह रहा हूं ।
eval
संभावित सुरक्षा छिद्रों की खान है जो आपको बहुत सावधानी से चलना चाहिए