打印输出 echo、tee、cat

echo [options] [string / $var / `command`...]

打印一个字符串,或变量,或另一命令执行的返回,预设打印后自动换一行

-e 启用转义,字符串中\n表示追加换行,\c表示本次不换行
-n 相当于-e "string..\c",输出结束后不换行


tee [-a] [file...]

读取标准输入,并输出到指定文件,可指定多个备份

-a / --append 追加模式,本次新增内容追加到文件后面


cat [options] file...

打印输出多个文件内容,不指定 file 或指定为-时则从标准输入中读取。
可读取 socket 文件流,保持开启直到读取到 EOF 标记。

-n 输出行号
-b 输出行号,但不包括空行
-s 合并多个空行为一行
-e 输出非打印字符,行尾附加$作为结束符
-t 输出非打印字符,tab转换为^I表示
-v 输出非打印字符,控制符显示为^X,删除符为^?,非标准ASCII字符显示为M-+低七位对应的ASCII字符

你可能感兴趣的:(打印输出 echo、tee、cat)