Advertisement
metalx1000

BASH Days until Christmas

Sep 27th, 2018
915
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.25 KB | None | 0 0
  1. #!/bin/bash
  2. ######################################################################
  3. #Copyright (C) 2018  Kris Occhipinti
  4. #https://filmsbykris.com
  5.  
  6. ##Finds how many days until Christmas 2018
  7.  
  8. #This program is free software: you can redistribute it and/or modify
  9. #it under the terms of the GNU General Public License as published by
  10. #the Free Software Foundation, either version 3 of the License, or
  11. #(at your option) any later version.
  12.  
  13. #This program is distributed in the hope that it will be useful,
  14. #but WITHOUT ANY WARRANTY; without even the implied warranty of
  15. #MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  16. #GNU General Public License for more details.
  17.  
  18. #You should have received a copy of the GNU General Public License
  19. #along with this program.  If not, see <http://www.gnu.org/licenses/>.
  20. ######################################################################
  21.  
  22. function main(){
  23.   echo "Welcome..."
  24.   sleep 1
  25.   while [ 1 ]
  26.   do
  27.     seconds="$(($(date --date "12/25/2018" +%s) - $(date +%s)))";
  28.     clear;
  29.     printf "%02d Days %02d Hours %02d Minutes and %02d Seconds Until Christmas\n"\
  30.       "$((seconds/86400))" "$((seconds/3600%24))" "$((seconds/60%60))" "$((seconds%60))";
  31.     sleep 1;
  32.   done
  33.  
  34.   exit 0
  35. }
  36.  
  37. main
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement