我正在尝试运行一个预期脚本,该脚本运行 telnet 会话来自动发送电子邮件,我正在尝试将文件的内容作为单个参数传递给我的脚本,但是当反引号被解释时,其中的空格该文件导致传递多个参数。
这是我的命令...
runTelnet `cat test_results.txt`
有没有办法引用反引号表达式的输出?
答案1
尝试:
runTelnet "$(cat test_results.txt)"
答案2
使用:
runTelnet "`cat test_results.txt`"
runTelnet
将反引号括在引号中将导致命令的结果作为单个参数传递。