文档章节

xargs 与 管道符 的使用

asay
 asay
发布于 2016/11/17 18:05
字数 209
阅读 71
收藏 2

管道符号 | 后面加不加 xargs 的区别:

  1. 管道是实现“将前面的标准输出作为后面的标准输入”
  2. xargs是实现“将前面的标准输出作为命令的参数”
echo "--help"|cat
echo "--help"|xargs cat
  1. 第一种转换成手动操作是,在命令行输入cat,回车,这时候cat会等待标准输入,输入--help,回车并终止命令。
  2. 第二种转换成手动操作是,在命令行输入cat,再输入--help,回车。 试一下对比结果,这样就很好理解了。

###常见用法: 1.

find . -name "*.txt" | xargs -I {} echo {} 

在当前目录查找以 .txt 结尾的文件,并打印出来。

find dir1/ -name "*.txt" | xargs -I {} mv {} dir2/

在当前 dir1 目录查找以 .txt 结尾的文件,并移动到 dir2 中。

© 著作权归作者所有

共有 人打赏支持
asay
粉丝 0
博文 14
码字总数 5272
作品 0
郑州
私信 提问
管道命令和xargs的区别(经典解释)

一直弄不懂,管道不就是把前一个命令的结果作为参数给下一个命令吗,那在 | 后面加不加xargs有什么区别 NewUserFF 写道: 懒蜗牛Gentoo 写道: 管道是实现“将前面的标准输出作为后面的标准输入...

不最醉不龟归
2016/11/03
19
0
管道符和xargs的区别

管道是实现“将前面的标准输出作为后面的标准输入” xargs是实现“将标准输入作为命令的参数” 你可以试试运行: 代码: echo "--help"|cat echo "--help" xargs cat 看看结果的不同。 如果你...

脑洞老湿_
02/06
0
0
xargs总结 管道命令和xargs的区别(经典解释)

1. 简介 之所以能用到这个命令,关键是由于很多命令不支 持|管道来传递参数,而日常工作中有有这个必要, 所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l 这个命令是 错误的 fi...

抽头一刀
2017/07/15
0
0
linux 批量kill php进程

ps -ef grep run.php grep -v grep cut -c 9-15 xargs kill -9   管道符“ ”用来隔开两个命令,管道符左边命令的输出会作为管道符右边命令的输入。下面说说用管道符联接起来的 几个命令:...

slagga
07/24
0
0
Linux下批量杀掉 包含某个关键字的 程序进程

有时候因为一些情况,需要把 linux 下符合某一项条件的所有进程 kill 掉,又不能用 killall 直接杀掉某一进程名称包含的所有运行中进程(我们可能只需要杀掉其中的某一类或运行指定参数命令的...

Adairs
2016/03/10
1
0

没有更多内容

加载失败,请刷新页面

加载更多

websocket 接口简单测试工具,webcoket实用测试工具

chorme 插件 Simple WebSocket Client 对开发来说够用了,能连互联网,也能连本地的。

SimonAt
7分钟前
0
0
Ext中 get、getDom、getCmp的区别

getDom方法能够得到文档中的DOM节点,该方法中包含一个参数,该参数可以是DOM节点的id、DOM节点对象或DOM节点对应的Ext元素(Element)等。 (与getElementById是一个效果) •Ext.onReady(funct...

休辞醉倒
15分钟前
0
0
springboot jpa 访问数据库

spring boot(五):spring data jpa的使用 SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql

颖辉小居
29分钟前
4
0
Quartz + Oracle 分布式Job实现

简述 实现 依赖包 <dependency><groupId>org.quartz-scheduler</groupId><artifactId>quartz</artifactId><version>2.2.3</version><exclusions><exclusion><groupId>com.zax......

呼呼南风
35分钟前
5
0
崛起于Springboot2.X之集成规则引擎Drools(41)

1、创建Springboot项目,勾选Web模块和lombok插件 2、添加pom其他依赖 <dependency> <groupId>org.kie</groupId> <artifactId>kie-spring</artifactId> <version>7.11.0.Fin......

木九天
43分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部