shell三件利器——管道,重定向和backtick
来源:互联网 发布:sql server注册表删除 编辑:程序博客网 时间:2024/04/29 15:32
shell重要的三个概念:管道,重定向和backtick
首先说明,这三个东西不是UNIX系统命令,但是他们的在shell编程中真的很重要,要经常用到。
管道 “|”
将一个命令的输出作为另一个命令的输入 例如: grep "hello" file.txt | wc -l 在file.txt中搜索包含有“hello”的行并计算其行数 在这里grep命令的输出作为wc命令的输入。
重定向
将命令的结果输出到文件,而不是标准输出(屏幕) 常用的两个符号: “>” 写入文件并覆盖就文件 “>>” 加到文件的尾部,保留旧文件的内容
反短斜线
使用反短斜线可以将一个命令的输出作为另外一个命令的一个命令行参数 命令: find . -mtime -1 -type f -print 用来查找过去24小时(-mtime -2 则表示过去48小时)内修改过的文件。 如果想将所查找到的文件打包,可以使用以下脚本:
#!bin/shtar -zcvf lastmod.tar.gz `find . -mtime -1 -type f -print`
1 0
- shell三件利器——管道,重定向和backtick
- Linux 管道, 重定向和 backtick
- shell管道和重定向
- shell重定向,管道
- shell 输出重定向和管道
- SHELL重定向和管道的实现
- shell之重定向和管道
- Shell变量、数据重定向和管道
- Shell重定向和管道操作
- Shell Programming(一)——重定向与管道
- 一步一步实现自己的shell程序(三)---IO重定向和管道
- shell脚本之重定向与管道(三)
- shell 管道与重定向
- shell变量、重定向、管道
- 管道和重定向
- 重定向和管道
- 管道和重定向
- 管道和重定向
- SpringMVC与LogBack集成
- tcp三次握手、socket编程
- 015.assign atomic copy 属性特性
- Android资源管理
- 3.4
- shell三件利器——管道,重定向和backtick
- 工厂方法及其设计原则
- Flume学习07 — FlumeRpcClientUtils工具类
- Quartz与Spring的整合-Quartz中的job如何自动注入spring容器托管的对象
- 014.@property 合成存取方法
- 修改圆角个数
- 美团Android自动化之旅—生成渠道包
- 对象持久化
- GCD 深入理解(二)