# HG changeset patch
# User František Kučera letters
relation stays rock steady and relpipe-tr-cut 'numbers'
does not affect it in any way.
+ There are various input filters (relpipe-in-*
), one of them is relpipe-in-csv
+ which converts CSV files to relational format.
+ Thus we can process standard CSV files in our relational pipelines
+ and e.g. filter records that have certain value in certain column (relpipe-tr-grep
)
+ or keep only certain columns (relpipe-tr-cut
).
+
+ We may have a tasks.csv
file containing TODOs and FIXMEs:
+
+ And we can process it using this pipeline: +
+ +and get result like this:
+ + + + ++ We work with attribute (column) names, so there is no need to remember column numbers. + And thanks to regular expressions we can write elegant and powerful filters. +
+ + +