echo 是常用的终端命令,常用来输出字符串。配合命令的 option 选项可以实现多种输出方式。

语法结构:

echo [option(s)] [string(s)]

常规使用

输出字符串:

$ echo i have a dream
i have a dream

输出变量:

$ x=10
$ echo $x
10

输出目录下所有文件名:

$ echo *
Business Card Template - PiXimperfect.psd Telegram Desktop Video desktop.ini echo.txt test1.txt test2.txt

输出特定名称的文件名:

$ echo *.txt
echo.txt test1.txt test2.txt

将字符串输出到文件:

$ echo 'abc' > test.txt
$ cat test.txt
abc

使用 -e 选项识别字符串内的转义符 \

\b 表示清除字符间空格

$ echo -e 'a \bb \bc'
abc

\n 表示换行

$ echo -e 'a\nb\nc'
a
b
c

\t 表示添加制表符

$ echo -e 'a\tb\tc'
a       b       c

可以结合 \n \t 使用:

$ echo -e '\ta\n\tb\n\tc'
        a
        b
        c

\v 表示添加垂直方向制表符

$ echo -e 'a\vb\vc'
a
 b
  c

\r 表示丢弃前面的字符串

$ echo -e 'a\rbc'
bc

\c 表示丢弃后面的字符串

$ echo -e 'a\cbc'
aroot@localhost$

以上就是 echo 命令的简单使用方法。

标签:无

你的评论