bash - 减去bash中用逗号分隔的两个日期
问题描述
我有一个如下所示的 CSV 文件
id,name,age,startdate,enddate,parentid,group
1,Anish,30,20200909140254,20200909140320,15,A
2,Ajo,25,20200909074813,20200909074918,25,B
.
.
.
日期格式为 YYYYMMDDHHMMSS。如何从字段 4 中减去字段 5 并使用 bash(或 AWK)显示如下输出?
Ajo,20200909074813,20200909074918,00000000000105
问候,
阿尼什
解决方案
可能会像
awk ' BEGIN {FS = ","}; {print $2 "," $4 "," $5}' FILENAME.csv
推荐阅读
- r - 当 x 发生在具有 x 的分类数据的日期表时,如何从日期表中转换 tibble
- android - 如何设置应用内购买(非消耗品)?
- angular - ng服务后如何自动使浏览器打开localhost?
- .net-core - 带有 SSL 的 ASPNET Core 2.1 WebAPI 自托管
- android - 如何从字节数组中获取文件扩展名?
- excel - 我可以在 Excel 中没有 VBA 的情况下循环每个单元格吗?
- mysql - 无法从 SQL Server 迁移助手连接到 MySQL 服务器
- r - vcdExtra::datasets 不适用于某些包
- python - NumPy 一般布尔索引混淆
- java - 关于类中的类的 OOP 相关问题