所以我有一个函数,它从csv文件读取并将部分内容打印到标准输出。让我们称之为主要。
然后我用grep“2000”过滤它。所以我有以下内容:
./ main< some.csv | grep“2000”> output.csv
现在我想添加另一个函数,它首先要求读取一个csv文件,然后再写入要写入的任意数量的其他csv文件。让我们称之为转移。所以一个例子是:
./ transfer readFrom.csv f1.csv f2.csv f3.csv
现在我的目标是连接这两个命令并将它们合并为一个命令。来自top的output.csv被认为是来自底部的readFrom.csv。
这样的事情是我的目标:
./ main< some.csv | grep“2000”| ./transfer f1.csv f2.csv f3.csv