echo를 통과 할 때 위 명령의 출력은 다음과 같습니다.
# echo systemctl\ {restart,status}\ sshd\;
systemctl restart sshd; systemctl status sshd;
출력을 터미널에 붙여 넣더라도 명령이 작동합니다. 그러나 명령을 직접 실행하려고하면 다음과 같은 결과가 나타납니다.
# systemctl\ {restart,status}\ sshd\;
bash: systemctl restart sshd;: command not found...
두 가지 질문이 있습니다 ..
- 이 대체 및 확장 방법은 정확히 무엇입니까? (내가 연구하고 그것에 대해 더 잘 배울 수 있도록 올바르게 사용하는 방법).
- 내가 여기서 뭘 잘못 했니? 왜 작동하지 않습니까?