shell echo 命令

/

命令格式:echo string

//显示普通字符串

  1. echo "my name is jiao"

结果:
my name is jiao

//显示变量

  1. name="jiao"
  2. echo "my name is $name"

结果:
my name is jiao

//显示特殊字符,需要转义

  1. echo "\"my name is jiao\""

结果:
“my name is jiao”

//原样输出字符串,不进行转义或取变量(用单引号)

  1. name="jiao"
  2. echo 'my name is $name'

结果:
my name is $name

//显示结果定向至文件

  1. echo "my name is jiao" > name.txt

结果:
my name is jiao 将写入 name.txt,此时文件有一行内容

如果name.txt不存在则新建,存在则清空文件内容后再写入

//显示结果定向至文件(追加内容 )

  1. echo "my name is jiao" >> name.txt

结果:
my name is jiao 将追加写入 name.txt,此时文件有两行内容

如果name.txt不存在则新建,存在则在文件末尾追加内容

//显示命令执行结果

  1. echo `date`

结果:
Tue Apr 2 09:33:53 CST 2024

注意: 这里使用的是反引号 `, 而不是单引号 ‘。

转载请注明作者和出处,并添加本页链接。
原文链接: //jiaoqiang.top/post/34