使用shell脚本在tsv文件中将日期格式从'm/d/yyyy'转换为'yyyy-mm-dd'

Rev*_*air 2 unix format bash shell date

我有一个列表,其中包含电子表格中的日期列表(.tsv)(某些单元格为空白),如:
6/30/1988

1/2/2000
等...

我想要一个带有列中日期列表的file.tsv(保留空白单元格,因为它用于数据库中的导出,我需要关节的空白单元格):
1988-06-30

2000-01- 02
等......

我做了一些研究,但由于我是初学者,我没有设法做到这一点.非常感谢

kev*_*kev 7

您可以使用date命令:

$ date -d 6/30/1988 +%F
1988-06-30
Run Code Online (Sandbox Code Playgroud)