九、Shell echo命令

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

命令格式:echo arg

可用echo实现更复杂的输出格式控制。

(1)显示转义字符

eg:
echo "\"It is a test\""
结果:
"It is a test"

双引号也可以省略。

(2)显示变量

eg:
name="OK"
echo "$name It is a test"
结果:
OK It is a test

同样双引号也可以省略。

如果变量与其它字符相连的话,需要使用大括号({ }):

eg:
mouth=9
echo "${mouth}-7-2017"
结果:
[root@h data]# /bin/sh d.sh 
9-7-2017

(3)显示换行

eg:
echo -e "OK!\n"
echo "It is a test"
输出:
OK!
It is a test

(4)显示不换行

eg:
echo -e "OK!\c"
echo "It is a test"
输出:
OK!It si a test

(5)显示结果重定向至文件

eg:
[root@h data]# touch a.log
[root@h data]# ls
a.log
>表示原样输出字符串覆盖原有文件内容:
[root@h data]# echo "my name is Lucy" > a.log 
[root@h data]# cat a.log 
my name is Lucy
[root@h data]# echo "how are you" > a.log 
[root@h data]# cat a.log 
how are you
>>表示追加不覆盖
[root@h data]# echo "my name is Lucy" >> a.log 
[root@h data]# cat a.log 
how are you
my name is Lucy
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

play_chess_ITmanito

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值