将很长的文本作为参数传递给bash脚本文件

时间:2019-03-04 17:28:09

标签: linux

当我将很长的文本作为脚本的参数传递时,出现错误“参数列表太长”。例如:

./myScript.bash "${v_very_long_text}"

这是解决错误的一种方法吗? 谢谢

1 个答案:

答案 0 :(得分:-1)

方法1:

echo "${v_very_long_text}" > text_file.txt
./myScript.bash $(cat text_file.txt)

方法2:

tee text_file.txt <<EOF
line 1
line 2
line 3
EOF

./myScript.bash $(cat text_file.txt)