问题描述
我需要创建带有当前日期的转储文件名,作为shell脚本中文件名的后缀。
我在脚本中尝试了以下命令,但这没有用。
有人可以这样建议我吗:
result = {}
Director.find_each do |director|
result[:id] = director.id
director.translations.each { |t| result["name_#{t[:locale]}"],result["description_#{t[:locale]}"] = t.title,t.description }
end
背景:
我觉得它不需要提及有关脚本的详细信息,因为它与问题并不完全相关,但是我仍然想提供一些信息。
我的脚本正在从其他{
"id": 1,"name_ar": "كرستوفر نولان","name_en": "Christopher Nolan","name_fr": "Christopher Nolan","description_ar": "...","description_en": "...","description_fr": "..."
},
文件中复制一些行并创建一个单独的... dump_'$(date '+%Y-%m-%d')'.txt
文件。但是我想提及date作为转储文件名的后缀,以了解有关文件的历史记录。
*txt
解决方法
您只需要删除阻止shell解释的引号即可
dump_$(date '+%Y-%m-%d').txt