shell脚本中的.format等价物

时间:2016-09-09 04:58:22

标签: python bash python-2.7 shell

Python中,如果我要创建一个日期为后缀的字符串,我们可以这样做:

date = get_todays_date()
name = "automation_results_{}'.format(date)

.format脚本语言中shell/bash的等效内容是什么?

1 个答案:

答案 0 :(得分:1)

在bash中,您可以通过调用date来获取日期字符串:

name="automation_results_"$(date +%Y_%m_%d) 

使用格式字符串的不同选项,您可以获得您喜欢的任何日期格式。

正如@cdarke评论的那样,如果你有最新版本的bash,你也可以更快地做到:

name=$(printf "automation_results_%(%Y_%m_%d)T")