首页 > 电脑教程 > Linux教程 > Linux\">\",\">>\",\"|\"重定向操作符学习笔记简述

Linux\">\",\">>\",\"|\"重定向操作符学习笔记简述

小编:动力软件园 时间:2013-12-22 09:56:05

使用重定向操作符将命令输入和输出数据流从默认位置重定向到不同的位置。
重定向操作符 说明
>  将命令输出写入到文件或设备(例如打印机)中,而不是写在命令提示符窗口中。
>> 将命令输出添加到文件末尾而不删除文件中的信息。
>& 将一个句柄的输出写入到另一个句柄的输入中。如果未定义句柄,则默认的  重定向输出操作符是 1。键入 > 或 1(高级使用)
|  执行管道操作符 (|) 可以提取一个命令的输出(简单的来说就是执行一个shell命令)


要将命令输出从命令提示符窗口重定向到文件或设备,请使用 > 操作符。可以在许多命令中使用该操作符。例如,要将 dir 输出重定向到 Dirlist.txt,请键入:
dir>dirlist.txt
如果 Dirlist.txt 不存在,Cmd.exe 将创建该文件。如果 Dirlist.txt 存在,Cmd.exe 将使用 dir 命令的输出替换文件中的信息。


使用 >> 重定向操作符追加输出
要从命令中将输出添加到文件末尾而不丢失文件中已存在的任何信息,请使用两个连续的大于号(即 >>)。例如,下面的命令可以将由 dir 命令生成的目录列表追加到 Dirlist.txt 文件。


使用管道操作符 (|)

dir /b | find "LOG" > loglist.txt
dir 命令的输出通过 find 筛选器命令发送。包含字符串 "LOG" 的文件名作为文件名列表(例如,NetshConfig.log、Logdat.svd 和 Mylog.bat)存储在文件 Loglist.txt 中。
要在相同命令中使用多个筛选器,请使用管道 (|) 分隔筛选器。例如,下面的命令将搜索 C 盘上的每个目录以查找包含 "LOG" 字符串的文件名,并且在命令提示符窗口中每次显示一屏:
dir c: /s /b | find "LOG" | more

原文地址 http://www.pw88.com/teach/linux/187.html  转发需注明出处

相关阅读
排行榜
易学车老版本

易学车老版本

实用工具 下载
天行健安卓版 v2.35770

天行健安卓版 v2.35770

手游软件 下载
三星PC套件 samsung kies 官方正式版 3.2.15041.2

三星PC套件 samsung kies 官方正式版 3.2.15041.2

手机工具 下载