#!/usr/bin/env python3 # -*- coding: utf-8 -*- import sys if __name__ == "__main__": all_lines=sys.stdin.readlines() for line in all_lines: print(line, end='') sys.stdin.readlines()で1行1要素としてリストで読み込みます。 print文のend=”は読み込んだ要素に改行が含まれているのでprint関数で改行を自動的に付与しないようにしています。
![[Python]シェルからパイプで渡されたデータをPythonで受け取る | StudioT::DevLog](https://cdn-ak-scissors.b.st-hatena.com/image/square/d4ce1baca2ec91a8ea3b49aca650e760512b659e/height=288;version=1;width=512/http%3A%2F%2Fwordpress.com%2Fi%2Fblank.jpg)