如何传递类似日期的参数

如何传递类似日期的参数

我想在我的 shell 脚本中传递 aj 参数,其中 j= date +%d%m%Y,那么如何在 for 循环内传递它

#!/bin/sh
for ((i=1;i<=25;i++))
do
  wget --output-document=$i.jpg http://sambadepaper.com/epaperimages/$j/$j-md-sa-$i.jpg/
done
xdg-open 1.jpg

答案1

日期不会经常更改,因此在循环外初始化 j 就可以了。

%d%m%Y就像22082020,所以引用不会成为问题,尽管我建议无论如何都对整个 URL 进行双引号。

您只需在循环之前设置 j 即可for,例如:

j="$( date '+%d%m%Y' )"

尽管我会再次使用一个更有意义的名字。

相关内容