首页 > 解决方案 > Mac OS 终端脚本文件变量 (.command)

问题描述

我对在 Mac OS 上编写脚本还很陌生,所以如果答案很明显,我很抱歉。

我想在 Mac OS 上的脚本中添加一个日期变量,它将以 YYYYMMDD 格式输出当前日期。

在 Windows 上,我会这样写:

set now=%date:~6,4%%date:~3,2%%date:~0,2%
%now%

在 Mac OS 上编写 .command 文件时,我将如何做类似的事情?

标签: bashmacosterminal

解决方案


您可以在终端/bash 脚本中运行它

myDate=$(date +%F) 
echo $myDate

它输出一个日期,如:

2021-05-21

或者,您可以指定格式化程序:

myDate=$(date +%Y%m%d) # to remove the dashes

推荐阅读