引用反引号命令的输出

引用反引号命令的输出

我正在尝试运行一个预期脚本,该脚本运行 telnet 会话来自动发送电子邮件,我正在尝试将文件的内容作为单个参数传递给我的脚本,但是当反引号被解释时,其中的空格该文件导致传递多个参数。

这是我的命令...

runTelnet `cat test_results.txt`

有没有办法引用反引号表达式的输出?

答案1

尝试:

runTelnet "$(cat test_results.txt)"

答案2

使用:

runTelnet "`cat test_results.txt`"

runTelnet将反引号括在引号中将导致命令的结果作为单个参数传递。

相关内容