Linux

如何傳遞類似日期的參數

  • August 23, 2020

我想在我的 shell 腳本中傳遞 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

日期不會經常更改,因此在循環外初始化 j 就可以了。

%d%m%Y就像22082020,所以引用不會是一個問題,儘管我還是建議雙引號你的整個 URL。

for您只需要在循環之前設置 j ,例如:

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

雖然我會再次使用更有意義的名稱。

引用自:https://unix.stackexchange.com/questions/605734