> 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संभावित सुरक्षा छिद्रों की खान है जो आपको बहुत सावधानी से चलना चाहिए