打印输出 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 输出行号