输入输出
标准输入(stdin):代码0,<或者<<键盘
标准输出(stdout):代码1,>或者>>终端显示器
标准错误输出(stderr):代码2,2> 或者2>>指令执行失败返回的错误信息,终端显示器
输出重定向
将输出结果重定向到文件中
1.覆盖到文件中
command > outputfile(文件的完整路径) 两边需要空格
2.追加到文件中(新起一行)
command>>outputfile
<:制指定输入的数据媒介来源
‘&>’ 0,1,2信息输出到指定媒介
1>:将正确内容覆盖输出到指定媒介
1>>将正确内容追加输出到指定媒介
2>:将正确内容覆盖输出到指定媒介
2>>将正确内容追加输出到指定媒介
输入重定向
command < outputfile(文件路径) 两边需要空格
命令<输入文件路径
同时输入输出
command < outputfile > outputfile
内联的输入重定向
tr ‘a-z’ ‘A-Z’<all
把all文件输入并执行 tr ‘a-z’ ‘A-Z’ 并输出到屏幕
tr ‘a-z’ 'A-Z’test
把all文件输入并执行 tr ‘a-z’ ‘A-Z’ 并输出到test文件