【发布时间】:2025-12-29 09:35:10
【问题描述】:
我正在尝试使用 bash 将包含时间戳的 csv 文件的列(第 25 列)转换为纪元时间。
时间戳格式为YYYY-MM-DD hh:mm:ss(即:2020/02/10 10:27:21)
original_column=$(awk -F';' '{print $26}' file.csv)
我写了以下内容来转换值:
converted_column=$(date -d $(echo $original_column) +%s)
输出:
回显 $converted_column
错误:
日期:额外的操作数 `2020-02-10'
预期输出
1581330441
有人知道正确的语法是什么吗?
谢谢!
【问题讨论】: