मैं एकाधिक कमांड के stdout को एक कमांड में कैसे पाइप कर सकता हूं? उदाहरण 1: गठबंधन और सभी तीन गूंज आदेशों के उत्पादन क्रमबद्ध करें: echo zzz; echo aaa; echo kkk
वांछित आउटपुट: aaa
kkk
zzz
उदाहरण
मैं उपयोग कर रहा था मेरी पार्टी कार्यों में "बाहर निकलने के 1" बयान पूरी स्क्रिप्ट समाप्त करने के लिए और यह ठीक काम किया: function func()
{
echo "Goodbye"
exit 1
}
echo "Function call wil
जहां तक मुझे पता है कि बैश फ़ंक्शन में स्थानीय चर बनाने के दो तरीके हैं: एक सबहेल बनाएं या प्रत्येक वैरिएबल को स्थानीय के रूप में घोषित करें। उदाहरण के लिए: # using local
function foo
{
local
संपादित करें: sed '[email protected]^@ @' <(f1) के बारे में नीचे दी गई मेरी टिप्पणी गलत $BASH_SUBSHELL इंगित करता है कि हम प्रक्षेपण के रूप में एक ही स्तर में, चर मुख्य लिपि में खो जाते हैं कर रहे हैं