Nic*_*aro 5 bash scripts csv text-processing
我有一系列 CSV 文件,其第二个字段是日期:
R.OUSE BOURTON MILL,2000-03-22T14:50:00,Ammoniacal Nitrogen as N,0.03,mg/l
如何将所有文件的日期格式更改为 DD/MM/YYYY?不需要测量时间。
非常感谢
随着米勒,利用其内置strptime
和strftime
功能:
$ mlr --fs ',' --ocsvlite --headerless-csv-output put '
$2 = strftime(strptime($2,"%Y-%m-%dT%H:%M:%S"),"%d/%m/%Y")
' file.csv
R.OUSE BOURTON MILL,22/03/2000,Ammoniacal Nitrogen as N,0.03,mg/l
Run Code Online (Sandbox Code Playgroud)