Có thể chuyển tài liệu ở đây dưới dạng đối số hàm bash và trong hàm có tham số được giữ nguyên dưới dạng biến nhiều hàng không?Ở đây tài liệu là đối số cho hàm bash
Something dọc theo dòng sau đây:
function printArgs {
echo arg1="$1"
echo -n arg2=
cat <<EOF
$2
EOF
}
printArgs 17 <<EOF
18
19
EOF
hoặc có thể:
printArgs 17 $(cat <<EOF
18
19
EOF)
Tôi có một tài liệu ở đây mà tôi muốn nuôi để ssh như các lệnh để thực hiện, và phiên ssh là được gọi từ một hàm bash.
Chỉ là một FYI. Bạn cũng có thể thực hiện "cat/dev/stdin" trong hàm thay vì lặp lại với "while" – joeb
@joeb: Chỉ đơn giản là 'cat' wi l l work. –
doh. Tất nhiên rồi. Nắm bắt tốt! – joeb