我有很多文本文件,其中包含银行交易。
每个文件都有一个可变长度的自定义标题。
在每个文件中,事务都在包含文本的第一行(也是唯一一行)之后开始:
FECHA OPERACION FECHA VALOR CONCEPTO IMPORTE SALDO
在每个文件中,事务恰好在包含文本的第一行(也是唯一一行)之前结束:
PROCHAIN
"边界"之后的每一行是一个交易,每行一笔交易,直到结束后卫。
每个文件只有一个事务块。
如何才能使用命令行工具方便有效地提取所有交易?
答案 0 :(得分:3)
sed '1,/FECHA/d;/PROCHAIN/,$d' inputfile