Shell–基础–08–echo命令
1、介绍
用于字符串的输出。
格式如下:
echo string
2、显示普通字符串
[root@zhoufei ~]# echo "aaa bbb"
aaa bbb
[root@zhoufei ~]#
双引号可以省略
[root@zhoufei ~]# echo aaa bbb
aaa bbb
[root@zhoufei ~]#
3、显示转义字符
[root@zhoufei ~]# echo "\"aaa bbb\""
"aaa bbb"
# 双引号可以省略
[root@zhoufei ~]# echo \"aaa bbb\"
"aaa bbb"
[root@zhoufei ~]#
4、显示变量
read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给shell变量
#!/bin/sh
read name
echo "输入的内容是:$name"
5、显示换行
#!/bin/sh
# -e 开启转义,\n 换行
echo -e "OK! \n"
echo "第二行"
6、显示不换行
#!/bin/sh
# -e 开启转义,\c 不换行
echo -e "OK! \c"
echo "第二行"
7、显示结果定向至文件
[root@zhoufei ~]# echo "aaa" > myfile
[root@zhoufei ~]# cat myfile
aaa
[root@zhoufei ~]#
8、原样输出字符串,不进行转义或取变量(用单引号)
[root@zhoufei ~]# echo '$name\"'
$name\"
[root@zhoufei ~]#
9、显示命令执行结果
[root@zhoufei ~]# echo `date`
2022年 02月 18日 星期五 14:35:16 CST
注意: 这里使用的是反引号 `, 而不是单引号 '。