echo

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

 

上一篇:B - Power Strings


下一篇:[Go] golang调用第三方smtp发送邮件