bugfix> linux > 投稿
閉まっている。この質問は詳細または明快さ。現在、回答を受け付けていません。

この質問を改善してみませんか?詳細を追加して、問題を明確にしますこの投稿を編集。

閉まっている昨日

この質問を改善する

シェルスクリプトでj = date +%d%m%Yであるj引数を渡したいので、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' )"
    
    

    繰り返しますが、より意味のある名前を使用します。

あなたの答え