(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