shell脚本实现,获取当前时间,并传给DATE1这个环境变量
时间: 2023-08-15 16:58:34 浏览: 141
可以使用`date`命令来获取当前时间,并将其赋值给`DATE1`环境变量。下面是一个示例的Shell脚本实现:
```shell
#!/bin/bash
DATE1=$(date +%Y-%m-%d_%H:%M:%S)
echo "当前时间是:$DATE1"
```
在这个脚本中,`date +%Y-%m-%d_%H:%M:%S`用于获取当前时间,并以"年-月-日_小时:分钟:秒"的格式输出。然后将获取的时间赋值给`DATE1`环境变量,并通过`echo`命令打印出来。
你可以将这段脚本保存为一个.sh文件,然后运行它来获取当前时间并赋值给`DATE1`环境变量。
相关问题
cshell脚本实现,获取当前时间,并传给DATE1这个环境变量
在C shell (csh 或 tcsh) 中,你可以使用`setenv`命令来设置环境变量,并使用`date`命令来获取当前时间。下面是一个示例的C shell脚本实现:
```shell
#!/bin/csh
setenv DATE1 "`date +%Y-%m-%d_%H:%M:%S`"
echo "当前时间是:$DATE1"
```
在这个脚本中,`date +%Y-%m-%d_%H:%M:%S`用于获取当前时间,并以"年-月-日_小时:分钟:秒"的格式输出。然后使用`setenv`命令将获取的时间赋值给`DATE1`环境变量,并通过`echo`命令打印出来。
你可以将这段脚本保存为一个.csh文件,然后运行它来获取当前时间并赋值给`DATE1`环境变量。
阅读全文