गूंज के माध्यम से पारित होने पर उपरोक्त कमांड का आउटपुट है:
# echo systemctl\ {restart,status}\ sshd\;
systemctl restart sshd; systemctl status sshd;
भले ही मैं टर्मिनल पर आउटपुट पेस्ट करता हूं, कमांड काम करता है। लेकिन जब मैं सीधे कमांड चलाने की कोशिश करता हूं, मुझे मिलता है:
# systemctl\ {restart,status}\ sshd\;
bash: systemctl restart sshd;: command not found...
मेरे दो सवाल हैं ।।
- वास्तव में प्रतिस्थापन और विस्तार की यह विधि क्या कहलाती है? (ताकि मैं इस पर शोध कर सकूं और इसके बारे में अधिक जान सकूं और इसका सही इस्तेमाल कैसे करूं)।
- मैंने यहां क्या गलत किया? यह काम क्यों नहीं करता है?