首页 windows软件 手机软件 驱动下载 电脑教程 专题合集
当前位置: 首页 > 电脑教程 > 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  转发需注明出处

相关阅读
  • shell编程中的条件判断基本知识
    shell编程中的条件判断基本知识
    一、按照文件类型进行条件判断-b 文件 : 判断文件是否存在,并且是否为设备块文件(是块设备文件为真)-c 文件: 判断文件是否存在,并且是否为字符设备文件(是字符设备为
    时间:2015-04-21
  • MYSQL 一句户备份数据库shell  实现日备数据库
    MYSQL 一句户备份数据库shell 实现日备数据库

    使用mysqldump命令即可完成mysqldump -h localhost -u root -p******** --database 数据库名 > /data/bak/database/'date +%Y-%m-%d_%k:%M:%S'.sql date命令详解可以自己写。

    时间:2013-12-26
  • Linux定时执行工具cron详解
    Linux定时执行工具cron详解
    cron,是一个Linux定时执行工具,可以在无需人工干预的情况下运行作业。1. 关于crontab在Ubuntu server 下,cron是被默认安装并启动的。通过/etc/crontab文件,可以看到以
    时间:2013-12-22

火爆手游