python 如何获得重定向输入

Python (189) 2023-06-10 07:06:03

通过内置的fileinput模块即可实现,创建文件filein.py:

#!/usr/bin/envpython
importfileinput
f_input=fileinput.input()
forlineinf_input:
print(line,end='')

相关推荐:《Python教程》

增加可执行权限:

chmoda+xfilein.py

使用:

$ls|./filein.py#Printsadirectorylistingtostdout.
$./filein.py/etc/passwd#Reads/etc/passwdtostdout.
$./filein.py</etc/passwd#Reads/etc/passwdtostdout.
THE END

发表回复