这里把文件作为bash函数的一个参数

前端之家收集整理的这篇文章主要介绍了这里把文件作为bash函数的一个参数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以将这里的文档作为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,并从bash函数调用ssh会话.

如果您没有使用可吸收标准输入的内容,那么您将不得不提供一些可以实现的功能
$foo () { while read -r line; do var+=$line; done; }
$foo <<EOF
a
b
c
EOF

猜你在找的Bash相关文章