Можно ли передать здесь документ в качестве аргумента функции bash, а в функции сохранить параметр как многострочную переменную?
Что-то вроде следующих строк:
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 вызывается из функции bash.