nawk

获取 Y 列中出现的最后一个值,以获取 X 列中出现的唯一值
nawk

获取 Y 列中出现的最后一个值,以获取 X 列中出现的唯一值

我希望标题不会令人困惑。我有一份每日报告文件,其中包含有关常规零售商、他们的交易以及每次交易后的余额的信息。例子: TransactionDate;retailerName;retailersBalance;retailersNewBalance;TrAmount;TaxAmount 2020-03-28 23:59:00;ret1;522305800;522300200;5040;560 2020-03-28 18:47:04;ret2;3166007400;3165997400;9000;1000 2020-03-28 16:43...

Admin

如果缺少以下行,则打印该行
nawk

如果缺少以下行,则打印该行

这与如果匹配则 awk 打印 2 行但由于我的命令存在无法解决的缓冲问题,我认为更好的方法是完全忽略 stderr 并查找缺少某些行的输出。 所以我的输出将是: Gathering drive descriptors ... Gathering data for drive 0 ... Drive Model: DataTraveler 2.0 Gathering data for drive 1 ... Drive name: id1,sd@n5000cca17096 Drive Model: HUH721010AL4204 Drive Speed:...

Admin

如果匹配则 awk 打印 2 行
nawk

如果匹配则 awk 打印 2 行

我的一些输出如下所示: Gathering data for drive 1 ... Drive name: id1,sd@n5000cca17096 Drive Model: HUH721010AL4204 Drive Speed: 7200 RPMs Drive Temp: 41 C Gathering data for drive 2 ... Drive name: id1,sd@n5000cca24156 Drive Model: HUH721010AL4204 Drive Speed: 7200 RPMs Drive Temp: 41 ...

Admin