2024年3月9日发(作者:)

linux获取当前时间作为变量的方法

在Linux中,获取当前时间作为变量有多种方法。以下是其中

的三种常见方法:

1. 使用date命令获取当前时间并将其赋值给变量:

```

my_time=$(date +%Y-%m-%d %H:%M:%S)

echo $my_time

```

其中,date命令用于获取当前时间,+%Y-%m-%d %H:%M:%S是格

式化输出的参数,用于将当前时间以“年-月-日 时:分:秒”的格式

输出。赋值给变量my_time后,可以使用echo命令输出该变量的

值。

2. 使用bash内置变量$()获取当前时间并将其赋值给变量:

```

my_time=$(echo $(date))

echo $my_time

```

其中,$()表示将括号内的命令执行后的结果作为值赋给变

量。在此处,echo $(date)将获取当前时间并将其输出,然后将该

输出作为值赋给变量my_time。

3. 直接调用date命令获取当前时间:

```

- 1 -

my_time=`date`

echo $my_time

```

其中,使用反引号(`)将date命令括起来,表示将该命令的

输出作为值赋给变量my_time。然后可以使用echo命令输出该变量

的值。

- 2 -