gpt4 book ai didi

linux - Shell:将变量插入命令中

转载 作者:太空宇宙 更新时间:2023-11-04 04:39:52 24 4
gpt4 key购买 nike

我正在尝试找到一种方法,在此命令中使用变量将 -10 替换为 n_days var:

   n_days= -10
date_prefix=$(date -d '-10 day' +%Y/%m/%d)

我尝试了这种方法,但没有成功:

   date_prefix=$(date -d '${n_days} day' +%Y/%m/%d)

最佳答案

有两件事:

  1. 正确声明您的变量(示例中存在空格)
  2. 使用双引号代替单引号以允许对变量进行插值

所以:

n_days=-10
date_prefix=$(date -d "$n_days day" +%Y/%m/%d)

关于linux - Shell:将变量插入命令中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52097124/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com