/ / शेल स्क्रिप्ट यूनिक्स में कमांड 1 के पूरा होने के बाद कमांड 2 को निष्पादित करने के लिए - शेल, सीरियल-प्रोसेसिंग

यूनिक्स - खोल, सीरियल-प्रसंस्करण में कमांड 1 को पूरा करने के बाद कमांड 2 निष्पादित करने के लिए खोल स्क्रिप्ट

अगर मेरे पास एक UNIX शेल स्क्रिप्ट है, जिसमें प्रत्येक पंक्ति पर कुछ कमांड हैं जिन्हें चलाने की आवश्यकता है, जैसे

#!/bin/bash
command1
command2

कमांड 2 को कमांड 1 के पूरा होने के बाद ही एक्सटेंड किया जाएगा। उसकी प्राप्ति कैसे हो

उत्तर:

जवाब के लिए 2 № 1

आपका "पहले से ही हो चुका है। अगली कमांड चलाने से पहले प्रत्येक कमांड के चलने के लिए बैश आम तौर पर प्रतीक्षा करता है। यदि आप कमांड को एक एम्पेंडैंड के साथ समाप्त करते हैं (&), तो यह पृष्ठभूमि में कमांड चलाता है, लेकिन जब से आपने ऐसा नहीं किया है, प्रत्येक कमांड सिंक्रोनाइज़ करता है।