日付に似たパラメータを渡す方法

日付に似たパラメータを渡す方法

j = date + % d % m % Yのシェルスクリプトでajパラメータを渡し、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' )"

それでももう少し意味のある名前をもう一度使います。

関連情報