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
Post a Comment