Shell echo命令

简介

echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式:

1
echo arg

用法案例

转义字符 \

1
echo "\"It is a test\""

显示变量 $

1
2
name="OK"
echo "$name It is a test"

换行

1
2
3
4
5
echo "OK!\n"
echo "It is a test"
# 输出:
# OK!
# It si a test

不换号

1
2
3
4
echo "OK!\c"
echo "It is a test"
#输出:
#OK!It si a test

重定向文件

1
echo "It is a test" > myfile

原样输出

  • 若需要原样输出字符串(不进行转义),请使用单引号
    1
    echo '$name\"'

命令执行结果

1
2
3
echo `date`
# 或是
echo $(date)

参考