我想在我的 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' )"
尽管我会再次使用一个更有意义的名字。