में एक समय में स्ट्रिंग एक शब्द के माध्यम से पुनरावृत्ति कैसे करें मैं निम्नलिखित कोड को कैसे संशोधित करूं ताकि जब zsh में चलाया जाए तो यह $things
फैलता है और एक समय में उनके माध्यम से पुनरावृत्ति करता है?zsh
things="one two"
for one_thing in $things; do
echo $one_thing
done
मैं उत्पादन होना चाहते हैं:
one
two
लेकिन जैसा कि ऊपर लिखा है, यह आउटपुट:
one two
(मैं व्यवहार है कि आप जब चलाने के लिए देख रहा हूँ बैश में कोड के ऊपर)
क्या इसका मतलब यह है कि 'zsh' शब्द' विभाजन 'शब्द नहीं है जब यह' लूप 'की सूची है? क्या यह सिर्फ एक बार लूप के शरीर में प्रवेश कर रहा है? उत्तर, कॉन्फ़िगरेशन स्क्रिप्ट के माध्यम से लड़ने के बाद, "हां" है। प्रयोग योग्य गोले की सूची से 'zsh' स्क्रैच करें; यह बहुत ही गैर-पॉज़िक्स-खोल जैसा है। मुझे यह सोचने के लिए भी परेशान नहीं किया जा सकता कि यह 'सामान्य' काम करने के लिए कॉन्फ़िगर करने योग्य कैसे हो सकता है। –