LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   fg error? (https://www.linuxquestions.org/questions/linux-newbie-8/fg-error-4175538851/)

peonuser 04-05-2015 06:47 PM

fg error?
 
This is probably an easy fix, but it escapes me.

code:

D=date %Y-%m-%d
D1=`date +%s -d "$D"`
D2=`date +%s -d "2017-01-20"`
((diff_sec=D2-D1))
echo - | awk -v SECS=$diff_sec '{printf "Number of days : %d",SECS/(60*60*24)}'0
echo ""

runtime:

$ ./datediff.sh
./datediff.sh: line 1: fg: no job control
Number of days : 656
$

eek.. ./datediff.sh: line 1: fg: no job control

ArfaSmif 04-05-2015 07:41 PM

I Think you forgot the '' around the first "D="

peonuser 04-05-2015 10:31 PM

Thanx:

new code:

#!/bin/bash
D=`date +Y-%m-%d`
D1=`date +%s -d "$D"`
D2=`date +%s -d "2017-01-20"`
((diff_sec=D2-D1))
echo - | awk -v SECS=$diff_sec '{printf "Number of days : %d",SECS/(60*60*24)}'
echo " days till Obama leaves office."

runtime:

$ ./datediff.sh
Number of days : 656 days till Obama leaves office.
$


All times are GMT -5. The time now is 08:11 PM.