쉘명령어에서 하이픈(-) 사용하기

출처: linux - What's the magic of "-" (a dash) in command-line parameters? - Stack Overflow

그라설라무네, 이것이 참 어렵습니다. 보통 명령어를 친다치면,

$ [명령어] [파일명]
===> $ python3 env.py

위와 같은식입니다. 보통요.

헌데 하이픈(-) 을 써서 아래처럼도 표현이 가능합니다.
===> $ cat env.py | python3 -

그대로 따라치면 되긴 됩니다, 하지만 무슨 의미인지 아리까리한게 잠이 안옵니다.
그래서 찾아봤습니다 바로 맨위 출처에 다 담겨있습니다.

It allows you to specify > standard input > or > standard output > rather than an actual file name.

활용예제를 간단히… 하나더 스크린샷으로 남깁니다…

[우분투 18.04 파여폭스 나비에서 적었어유~~~]