I/O


标准输入-0(STDIN):默认来自键盘的输入

标准输出-1(STOUT):默认输出到终端窗口

标准错误-2(STDERR):默认输出到终端窗口


I/O重定向:改变默认输出输入位置

> STDOUT重定向到文件,文件内容会被覆盖

    set -C:禁止覆盖,只可追加

    set +C:允许覆盖

2> STDERR重定向到文件

&> 把所有输出重定向到文件

&>> 合并标准输出和错误输出

>> 追加

2>> 追加重定向错误输出

COMMAND >/path/to/file.out 2>&1



tr


替换和删除字符

<重定向标准输入

- d 删除字符

$tr 'a-z' 'A-Z' </etc/issue

    Linux新手训练营--I/O重定向_bash