次の支払い日までの日数を表示する必要があります(たとえば、常に任意の月の10日であるとします)。
bashでそれを行うにはどうすればよいですか?
承認された回答:
dom=月の日
dom=6 ;
days=$[ ${dom}-$(date +%-d) ] ;
[ ${days} -lt 0 ] && days=$[ ${days} + $(date +%d -d "$(date +%Y%m01 -d 'next month') yesterday") ] ;
echo ${days} days
30 days