Bash此处的文档不产生任何输出,为什么? [英] Bash here document produces no output, any idea why?
本文介绍了Bash此处的文档不产生任何输出,为什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在带有Lubuntu 13.04的Acer 725上,这个小脚本:
On my Acer 725 with Lubuntu 13.04 this little script:
#!/bin/bash
echo "======"
echo <<xxxxx
aaaaaaaaaqqqqqqqqq
xxxxx
echo "======"
产生以下输出:
======
======
它应该产生这个:
======
aaaaaaaaaqqqqqqqqq
======
我到处搜索是有原因的,但找不到任何东西.我有一种可怕的感觉,就是我缺少令人尴尬的显而易见的东西.
I've searched all over for a reason but I can't find anything. I have a horrible feeling that I am missing something embarrassingly obvious.
有什么想法吗?
推荐答案
我很尴尬地感觉到我很尴尬地错过了一些东西 很明显.
I have a horrible feeling that I am missing something embarrassingly obvious.
使用cat
代替echo
:
cat <<xxxxx
aaaaaaaaaqqqqqqqqq
xxxxx
这篇关于Bash此处的文档不产生任何输出,为什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文