리눅스

[리눅스] 파이프와 리다이렉션의 차이

폭풍저그김탁구 2021. 11. 13. 22:07

*본 글은 전문적으로 파이프와 리다이렉션의 차이를 쓴 글이 아니며, 저의 느낌을 쓴 글입니다.

 

리눅스 미니쉘을 만들면서 리다이렉션과 파이프의 차이가 궁금해졌다.

둘 다 입출력과 관련된 명령어 같아서 정확히 뭐가 다를까 싶었다.

 

개인적으로 느낀 바로는,

파이프는 함수의 사용이고, 리다이렉션은 printf의 사용이라고 느꼈다.

 

파이프 사용은 함수에서 argument를 넘겨주는 느낌. 가공한 값을 넘겨줘서 또 가공한다.

리다이렉션 사용은 fprintf 느낌. 가공한 값을 정해진 장소에 쓰거나 읽기만 한다.

 

뭔가 이렇게 비유해보니 좀 더 와닿는 느낌ㅎㅎ!

'리눅스' 카테고리의 다른 글

[리눅스] 미니쉘 만들기  (0) 2021.10.23