将日期时间格式从DD-MM-YYYY HH:MM转换为DD/MM/YYYY HH:MM



我想在bash中将日期时间格式从DD-MM-YYYY HH:MM转换为DD/MM/YYYY HH:MM。输入取自环境变量$INPUT_DATETIME,输出设置为$OUTPUT_DATETIME

为例,

$ export INPUT_DATETIME="01-10-2021 00:05"
$ echo $OUTPUT_DATETIME
01/10/2021 00:05

您可以使用tr命令将每个破折号字符更改为斜杠。

#!/bin/bash
INPUT_DATETIME="01-10-2021 00:05"
echo $INPUT_DATETIME
OUTPUT_DATETIME= echo "$INPUT_DATETIME" | tr - /
echo $OUTPUT_DATETIME
$ INPUT_DATETIME="01-10-2021 00:05"
$ OUTPUT_DATETIME="${INPUT_DATETIME//-//}"
$ echo "$OUTPUT_DATETIME"
01/10/2021 00:05

最新更新