(8)echo 命令

功能说明】:显示一行文本

是打印输出内容,配合">或>>"可以为文件覆盖及追加内容。

语法格式】:echo [SHORT-OPTION]... [STRING]...

             echo LONG-OPTION

选项参数】:

Echo the STRING(s) to standard output.

 

参数

参数说明

-n

不输出尾随的换行符

-e

启用反斜杠转义

-E

禁止解释反斜杠转义(默认)

 

 

  如果 -e 生效, 下面的序列可以被识别:

       \\     backslash反斜线

       \a     alert (BEL)

       \b     backspace回退

       \c     produce no further output

       \e     escape

       \f     form feed换页

       \n     new line换行

       \r     carriage return回车

       \t     horizontal tab:tab键

       \v     vertical tab纵向制表符

       \0NNN  byte with octal value NNN (1 to 3 digits) 八进制值NNN字节

       \xHH   byte with hexadecimal value HH (1 to 2 digits) 十六进制值HH字节

 

">"意思为重定向,会清除文件时所有以前数据,

  ">>"为内容追加,是在文件尾部追加需要的内容,还有一个较复杂不常用的类似命令printf.

    追加多行

    echo "000

    111

    222

    333" >>test.txt

 

实践操作

实例1.1

echo “test” >> test.txt

posted @ 2017-10-11 21:28  WIN&迷失  阅读(578)  评论(0编辑  收藏  举报