我编写了许多简单的脚本来测试或处理 CSV 文件。大多数脚本具有相同的逻辑:读取一个文件并将输出写入控制台或另一个文件。对于这种情况,我通常使用最简单的实现方法: read from stdin
, write to stdout
,所以调用就像:
script < input.csv > output.csv
你能给出一些我为什么更喜欢这种风格的观点吗:
script input.csv > output.csv
甚至:
script input.csv output.csv