bash関数の引数としてhereドキュメントを渡すことはできますか?その関数では、複数行の変数として保存されていますか?ここでは、bash関数の引数としてのドキュメント
次線に沿って何か:私はここに私が実行するコマンドとしてsshをするフィードすることを文書化しており、sshセッションがある
printArgs 17 $(cat <<EOF
18
19
EOF)
:
function printArgs {
echo arg1="$1"
echo -n arg2=
cat <<EOF
$2
EOF
}
printArgs 17 <<EOF
18
19
EOF
または多分にbash関数から呼び出されます。
ちょうどFYI。 "while"で反復するのではなく、関数内で "cat/dev/stdin"を実行することもできます – joeb
@joeb:ちょうど普通の 'cat' wi l ll workです。 –
doh。もちろんそれはそうです。いいキャッチ! – joeb