style(user/bkytpldl-generic):Adjust comment
[BK-2020-03.git] / unitproc / python / bkt-read_stdin
... / ...
CommitLineData
1#!/usr/bin/env python3
2# Desc: Reads stdin
3# Input: stdin (consumes)
4# Output: stdout (newline delimited)
5# Example: echo -e "foo\nbar\n" | python3 this_script.py
6# Depends: Python 3.10.12
7# Version: 0.0.1
8
9import sys
10
11def read_stdin():
12 """Reads from stdin and outputs to stdout."""
13 lines = []
14 for line in sys.stdin:
15 # Remove trailing newline character
16 line = line.strip()
17 lines.append(line)
18
19 # Print to stdout
20 for line in lines:
21 print(line)
22
23if __name__ == "__main__":
24 read_stdin()