unix - 给出:`date +\%Y\%m\%d -d昨天`作为参数从一个脚本调用另一个脚本
问题描述
我使用 $(date -d ''yesterday'' +%Y%m%d) 作为参数从脚本调用另一个脚本。这应该以昨天的日期为:20190808 作为调用另一个脚本的参数。
下面是说脚本 abc.sh 中的行
sh /volcker/covered_funds/dev/bin/pqr.sh $(date -d ''yesterday'' +%Y%m%d)
现在发生的事情是它应该将 $(date -d ''yesterday'' +%Y%m%d) 作为一个参数,但将 "$(date " 作为一个参数。
我想以这样的方式编写脚本: $(date -d ''yesterday'' +%Y%m%d) whole 应该被视为一个参数。
解决方案
推荐阅读
- sql-server - 获取现有提供程序中的密钥名称
- c++ - 注意:“std::thread”在标题中定义
'; 你忘了'#include '? - javascript - 如果未发送,请重试发送邮件
- algorithm - DFS策略的修正
- c++ - 查找像`std::vector`这样的索引数据结构(不是数组)
- python - Matplotlib 动画持续时间以及为什么它不会停止
- r - 如何从 deriv() 生成的对象中提取值?
- javascript - 如何找到没有日期部分的时间间隔之间的重叠
- if-statement - Julia中的while循环
- pytorch - Pytorch - 如何按行索引二维矩阵?