Output dari perintah di atas ketika melewati echo adalah:
# echo systemctl\ {restart,status}\ sshd\;
systemctl restart sshd; systemctl status sshd;
Bahkan jika saya menempelkan output ke terminal, perintah itu berfungsi. Tetapi ketika saya mencoba menjalankan perintah secara langsung, saya mendapatkan:
# systemctl\ {restart,status}\ sshd\;
bash: systemctl restart sshd;: command not found...
Saya punya dua pertanyaan ..
- Apa sebenarnya yang disebut metode substitusi dan ekspansi ini? (Sehingga saya bisa meneliti dan belajar lebih banyak tentang itu dan bagaimana menggunakannya dengan benar).
- Apa yang saya lakukan salah di sini? Mengapa itu tidak berhasil?
sumber