파이프와 리다이렉션의 차이를 알고 싶어 여쭙니다 우선 파이프("|")나 리다이렉션(">,<") 모두 앞의 명령어나 프로그램의 출력을 다음 명령어나 프로그램의 입력으로 넘겨주는 역활을 하는것으로 알고 있는데... 분명 차이는 있는거 같 거든요.. 정확한 차이가 무엇인지 궁금하네요.. 예를 들어 ps -ef | grep httpd 와 ps -ef > grep httpd 는 분명 차이가 있군요...
파이프 는 앞 명령의 출력을 뒤 명령의 입력으로 연결하고, 꺾쇠는 출력이나 입력을 파일과 연결하는 리다이렉션입니다. 질문의 grep httpd 는 명령이 아니라 파일 이름으로 해석되므로 결과가 달라집니다.