请注意,本文编写于 656 天前,最后修改于 639 天前,其中某些信息可能已经过时。
echo命令用于打印字符串,或者将结果定向至文件。
语法:
echo [字符串]
实例:
# 实例一:打印字符串
[email protected]:~/test# echo "Hello World!"
Hello World!
# 实例二:打印变量
[email protected]:~/test# cat test.sh
#!/bin/sh
name="it is a test"
echo "$name"
[email protected]:~/test# ./test.sh
it is a test
# 实例三:打印转义字符串
[email protected]:~/test# echo "\"It is a test\""
"It is a test"
# 实例四:打印换行(-e 表示开启转义,\n 表示换行)
[email protected]:~/test# echo -e "OK! \n"
OK!
# 实例五:打印不换行(-e 表示开启转义,\c 表示不换行)
[email protected]:~/test# echo -e "OK! \c"
OK!
# 实例六:将结果定向至文件(如果目标文件不存在,则新建一个目标文件,并将打印结果输出到此文件)
[email protected]:~/test# echo "Hello World!" > test.txt
[email protected]:~/test# cat test.txt
Hello World!