输出
今天说一个简单的命令(因为今天比较忙,所以分享个简单的,哈哈) echo大家应该都知道吧,简单的输出
echo Hello World
#!/bin/bash
echo "Hello World\n"
echo "测试换行"
其实呀,在echo中,如果要使用转义字符,还需要使用-e选项,而且\n要在双引号里,如果不适用-e,echo会将\n认为是普通字符,而至于已经换行的问题是因为echo默认就有换行行为
首先,先说如何使用转义
#!/bin/bash
echo -e "Hello World\n"
echo "测试换行"
然后,说一下如何消除echo的默认换行行为
- 第一种方式,使用-n选项,去掉echo末尾的换行符
#!/bin/bash
echo -n "Hello World"
echo "测试换行"
- 第二种方式,使用-e选项,加上不换行的转义字符
#!/bin/bash
echo -e "Hello World\c"
echo "测试换行"