hi...
ok.. couple questions.
does the test app need to use any given functions
does the app need to have input values or attributes. if it does, what are they
how familiar are u withe the date cmdline function, and using it in a bash script
On Fri, Jun 27, 2025, 7:32 AM olivares33561 via users <users@xxxxxxxxxxxxxxxxxxxxxxx> wrote:
Dear Fedora users,
I am struggling to create a script that generates a series of dates with special "+%Y.%m.%d" like the following
2025.06.01
2025.06.01
2025.06.01
2025.06.01
2025.06.02
..
..
..
2025.06.03
..
..
..
.
Through
2025.06.30
Print four dates of June 1, then June 2, all the way through to June 30
I found several examples but can't succeed to get what I want
------
#!/bin/bash
start=$1
end=$2
start=$(date -d $start +%Y%m%d)
end=$(date -d $end +%Y%m%d)
while [[ $start -le $end ]]
do
echo $start
start=$(date -d"$start + 1 day" +"%Y%m%d")
done
------
bash daterange.sh 2025-07-01 2025-07-16
20250701
20250702
20250703
20250704
20250705
20250706
20250707
20250708
20250709
20250710
20250711
20250712
20250713
20250714
20250715
20250716
I found the script here:
https://techieroop.com/loop-through-a-date-range-in-shell-script/
Fix it to print for example above
2025.07.01
2025.07.01
2025.07.01
2025.07.01
2025.07.02
..
..
..
.
.
.
2025.07.16
I have changed date format to %Y.%m.%d but I get errors
.../Download/mptmp $ bash daterange.sh 2025-07-01 2025-07-16
daterange.sh: line 8: [[: 2025.07.01: syntax error: invalid arithmetic operator (error token is ".07.01")
.../Download/mptmp $ bash daterange.sh 2025.07.01 2025.07.16
date: invalid date ‘2025.07.01’
date: invalid date ‘2025.07.16’
daterange.sh: line 8: [[: 2025.06.27: syntax error: invalid arithmetic operator (error token is ".06.27")
How can it be fixed to do what I want?
Best Regards,
Antonio
Sent from ProtonMail, encrypted email based in Switzerland.
Sent with Proton Mail secure email.--
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
-- _______________________________________________ users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue