现在的位置: 首页 > 综合 > 正文

SHELL[17]文件合并、去重

2012年10月02日 ⁄ 综合 ⁄ 共 478字 ⁄ 字号 评论关闭

Shell编程中常用的文件描述符有3个:
0:stdin,标准输入,默认指的是键盘输入
1:stdout,标准输出,默认指的是屏幕输出
2:stderr,标准错误输出,默认值得是屏幕输出

重定向简单例子
命令举例    含义
md > file    把 stdout 重定向到 file 文件中
cmd >> file    把 stdout 重定向到 file 文件中(追加)
cmd 1> fiel    把 stdout 重定向到 file 文件中
cmd > file 2>&1    把 stdout 和 stderr 一起重定向到 file 文件中
cmd 2> file    把 stderr 重定向到 file 文件中
cmd 2>> file    把 stderr 重定向到 file 文件中(追加)
cmd >> file 2>&1    把 stderr 和 stderr 一起重定向到 file 文件中(追加)
cmd < file >file2    cmd 命令以 file 文件作为 stdin,以 file2 文件作为 stdout
cat <>file    以读写的方式打开 file
cmd < file cmd    命令以 file 文件作为 stdin
cmd << delimiter Here document 从 stdin 中读入,直至遇到 delimiter 分界符

抱歉!评论已关闭.