标准输入输出
对于任何一条linux 命令执行,它会是这样一个过程:![]()
输出重定向
| 操作符 | 作用 | 示例 |
|---|---|---|
| > | 如果目标文件存在则删除,重新创建一个新的文件 | echo 内容 > 目标文件 1.cat file > new 2.echo this is test > test |
| >> | 如果目标文件不存在,则创建,存在则追加数据 | echo 内容 >> 目标文件 1.cat file >> new 2.echo this is test >> test |
| -e | 解析 | echo -e "\e[1;31m abcd \e[0m" 红色 |
| -e | 解析 | echo -e "\e[1;32m abcd \e[0m" 绿色 |