回答編集履歴

1

Update

2022/02/17 12:32

投稿

melian
melian

スコア19865

test CHANGED
@@ -4,11 +4,8 @@
4
4
  date=20211201
5
5
  date_e=20220228
6
6
 
7
- while [ 1 ] ; do
7
+ until [[ $date > ${date_e} ]]; do
8
8
  awk -F'[ :/,"]' 'sprintf("%04d%02d%02d", $1, $2, $3) == date{print $4}' date="$date" input.txt
9
- if [ "$date" = "${date_e}" ] ; then
10
- break
11
- fi
12
- date=`date -d "$date 1day" "+%Y%m%d"`
9
+ date=$(date -d "$date + 1 day" '+%Y%m%d')
13
10
  done
14
11
  ```