1.echo 默认输出:换行、不转义 echo -n不换行 echo -e要转义
[root@localhost linux]# echo "strings\n" #输出换行、不转义 strings\n [root@localhost linux]# echo -n "strings\n" #输出不换行 strings\n[root@localhost linux]# echo -e "strings\n" #输出转义 strings
2.echo 双引号""内是解释变量的字符串 单引号''内是不解释变量的字符串 反引号``内可以执行命令
[root@localhost linux]# test=1 [root@localhost linux]# echo "$test" #解释变量test 1 [root@localhost linux]# echo '$test' #不解释变量test $test [root@localhost linux]# echo `pwd` #输出pwd这条命令的输出,而不是pwd这个字符串 /tmp/linux
3.echo bc为交互式运算器
[root@localhost linux]# echo "scale=2;141*100/7966" | bc 1.77 [root@localhost linux]# echo "内核的占用率是:`echo "scale=2;141*100/7966" | bc`%" 内核的占用率是:1.77%
4.echo date为系统的日期与时间
[root@localhost linux]# date +%F 2020-06-06 [root@localhost linux]# echo "The date is `date +%F`" The date is 2020-06-06
5.echo 查看环境变量的值
[root@localhost linux]# echo $USER user1 [root@localhost linux]# echo $HOSTNAME localhost.localdomain