bash - Mac OS 终端脚本文件变量 (.command)
问题描述
我对在 Mac OS 上编写脚本还很陌生,所以如果答案很明显,我很抱歉。
我想在 Mac OS 上的脚本中添加一个日期变量,它将以 YYYYMMDD 格式输出当前日期。
在 Windows 上,我会这样写:
set now=%date:~6,4%%date:~3,2%%date:~0,2%
%now%
在 Mac OS 上编写 .command 文件时,我将如何做类似的事情?
解决方案
您可以在终端/bash 脚本中运行它
myDate=$(date +%F)
echo $myDate
它输出一个日期,如:
2021-05-21
或者,您可以指定格式化程序:
myDate=$(date +%Y%m%d) # to remove the dashes
推荐阅读
- angular - 使用 fontawesome 进行业力测试 - “@fortawesome/free-brands-svg-icons”:“^5.10.0”,在模板中会在控制台上引发错误
- flutter - 在颤动中将 List.toString() 转换为 List
- python - python中联系人的正则表达式
- sql-server - Need to ensure a hyphen between string
- ansible - Ansible kerberos auth : user account is failing to connect node
- go - PHP and Go RC4-Decrypt
- php - PHP - 从 foreach 中删除重复项
- angular - I have this error: this.authService.isAuthenticated is not a function
- docker - Can I Assign Pod to a NIC?
- java - 将 Ignite 与 mysql 一起用作第 3 方持久存储时,如何确保缓存键和对象 ID 相同