Multiplication error in shell script -


मैंने इस शैल स्क्रिप्ट को कोडित किया

  #! / Bin / bash VAR1 = `awk - F "#" '/ futuro / {print $ 1}' config.conf 'HOST = "www.odds.com/matches/soccer/" ONEDAY = 86400 TODAYN = `तारीख +% s` VAR2 = एक्सप्र $ VAR1 \\ * $ ONEDAY TODAY = `तारीख- d @ $ (($ TODAYN + $ VAR2)) +% Y% एम% डी टीएमआरओ =` तारीख- d @ $ (($ TODAYN + $ ONEDAY)) +% Y% एम% डी फुलटोडे = $ HOST $ टुडे "/" पूर्णतया = $ HOST $ टॉमरो "/"   

... कुछ अन्य सामान

लेकिन जब मैं निष्पादित करने की कोशिश करता हूं यह, मुझे यह त्रुटि मिलती है

रीगा 8: 1314967172 +: अनियोर डि सिंटैसी: एटेशो अन ऑपरेंडो (आईएल टोकन डी इरएर एनए + ")

जहां त्रुटि है? < / P>

बदलें <पूर्व> VAR2 = expr $ VAR1 \\ * $ ONEDAY < / Code>

से

  VAR2 = $ ((VAR1 * ONEDAY))   

लेकिन, आपको यह कहने में सक्षम होना चाहिए इसके बजाय:

  HOST = "www.oddsportal.com/matches/soccer/" DAYS = $ (awk -F "#" '/ futuro / {print $ 1}' config.conf) आज = $ (तिथि- "$ DAYS दिन" + % Y% m% d) FULLTODAY = "$ {HOST} $ {TODAY} /" FULLTOMROROW = "$ {HOST} $ (तारीख- d" $ TODAY + 1 दिन "+% Y% एम% डी) /" < / कोड>   

Comments

Popular posts from this blog

mysql - BLOB/TEXT column 'value' used in key specification without a key length -

c# - Using Vici cool Storage with monodroid -

python - referencing a variable in another function? -