출처: 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 파여폭스 나비에서 적었어유~~~]