को तर्क देने के लिए एक तर्क के रूप में दस्तावेज़ है क्या यहां एक दस्तावेज़ को बैश फ़ंक्शन तर्क के रूप में पास करना संभव है, और फ़ंक्शन में पैरामीटर को बहु-पंक्तिबद्ध चर के रूप में संरक्षित किया गया है? निम्नलिखित लाइनों के साथयहां फ़ंक्शन
कुछ:
function printArgs {
echo arg1="$1"
echo -n arg2=
cat <<EOF
$2
EOF
}
printArgs 17 <<EOF
18
19
EOF
या हो सकता है:
printArgs 17 $(cat <<EOF
18
19
EOF)
मैं एक यहाँ दस्तावेज है कि मैं के रूप में आदेश पर अमल करने के लिए ssh को खिलाने के लिए चाहते हैं, और ssh सत्र है एक बैश समारोह से बुलाया।
बस एक एफवाईआई आ रहा है। आप "जबकि" – joeb
@joeb के साथ पुनरावृत्ति के बजाय फ़ंक्शन में "बिल्ली/dev/stdin" भी कर सकते हैं: बस सादा 'cat' wi l l काम। –
दोह। बेशक यह होगा। अच्छी पकड़! – joeb