您的位置:首页 > 运维架构 > Shell

Linux Shell I/O Redirector Function (命令解释)

2012-07-25 20:14 387 查看
注:本文由本人最早发布在 http://roland.blog.51cto.com/(Roland技术窝~~),现逐步将原 http://roland.blog.51cto.com/(Roland技术窝~~) 所有文章迁移至此博客,请勿修改“创作类型”!致谢!

Redirector Function

译:重定向功能(函数)
cmd1 | cmd2

Pipe; take standard output of cmd1 as standard input to cmd2

译:管道;cmd2的标准输入接收自cmd1的标准输出
> file

Direct standard output to file

译:直接将标准输出到file
< file

Take standard input from file

译:接收来自file的标准输入
>> file

Direct standard output to file; append to file if it already exists

译:直接将标准输出到file;如果file存在则附加在其文件末尾
>| file

Force standard output to file even if noclobber is set

译:强制标准输出到file
n>| file

Force output to file from file descriptor n even if noclobber is set

译:强制文件描述符n的输出重定向到file
<> file

Use file as both standard input and standard output

译:使file即为标准输入又是标准输出(以读写方式打开file)
n<> file

Use file as both input and output for file descriptor n

译:使文件名描述符n的输入和输出均定向到file(以读写方式打开file)
<< label

Here-document; see text

注: lable为输入结束标签,支持多行输入(一般定义为EOF)

n> file

Direct file descriptor n to file

译:直接将文件描述符n输出到file
n< file

Take file descriptor n from file

译:文件描述符n输入来自file
n>> file

Direct file descriptor n to file; append to file if it already exists

译:直接将文件描述服n输出到file;如果file存在则在其末尾附加
n>&

Duplicate standard output to file descriptor n

译:将标准输出(&1)的地址复制给文件描述符n(n=&1)
n<&

Duplicate standard input from file descriptor n

译:将标准输入(&0)的地址复制给文件描述符n(n=&0)
n>&m

File descriptor n is made to be a copy of the output file descriptor

译:将文件描述服m的地址复制给文件描述符n做为输出(n stdout=m stdout)
n<&m

File descriptor n is made to be a copy of the input file descriptor

译:将文件描述符m的地址复制给文件描述符n作为输入(m stdin=m stdin)
&>file

Directs standard output and standard error to file

译:直接将标准输出和标准错误信息输出到文件(1>file 2>&1)
<&-

Close the standard input

译:关闭标准输入
>&-

Close the standard output

译:关闭标准输出
n>&-

Close the output from file descriptor n

译:关闭文件描述符n的标准输出(n stdout = NULL)
n<&-

Close the input from file descriptor n

译:关闭文件描述符n的标准输入(n stdin = NULL)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: