방금 Linux에서 짧은 비디오 강좌를 시작했고 stdin 및 stdout의 사용과 기능에 대해 배웠습니다. 강좌에서 강사님이 사용하시는 걸 봤는데 cat < [nameOfExecutable]
이름도 용도도 알 수가 없네요(아마 제가 기초 지식이 부족해서 그런 것 같습니다).
"<" 기호를 추가하면 어떤 차이가 있나요?
예를 들어 보겠습니다. cat < [nameOfExecutable]
일반 cat [nameOfExecutable]
?
답변1
나는 이 스레드에서 slm의 응답을 사용하여 내 질문에 대답했다고 생각합니다. Bash에서 기호보다 작음으로 고양이를 대체할 수 없는 이유는 무엇입니까?
뒤에서 무슨 일이 벌어지고 있는지를 보니 실제로 무슨 일이 일어나고 있는지 알 수 있었습니다.