将日期时间格式从 DD-MM-YYYY HH:MM 转换为 DD/MM/YYYY HH:MM
Convert datetime format from DD-MM-YYYY HH:MM to 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
我想在 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