社区
系统维护与使用区
帖子详情
管道可以把前一个命令的结果传到第二个命令的第一个参数吗
yangzhen86126
2011-01-11 09:52:54
命令1 参数1 | 命令2 参数1 参数2
可不可以把命令1的结果传到命令2的参数1的位置上?
...全文
221
8
打赏
收藏
管道可以把前一个命令的结果传到第二个命令的第一个参数吗
命令1 参数1 | 命令2 参数1 参数2 可不可以把命令1的结果传到命令2的参数1的位置上?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jihen
2011-01-14
打赏
举报
回复
[Quote=引用 2 楼 justkk 的回复:]
cmd1 para1 | xargs -i cmd2 {} para2
[/Quote]
+1
louyong0571
2011-01-14
打赏
举报
回复
xargs -i选项,很强大
西部风情
2011-01-14
打赏
举报
回复
使用管道命令
ajige
2011-01-13
打赏
举报
回复
就这样,嗯
[Quote=引用 2 楼 justkk 的回复:]
cmd1 para1 | xargs -i cmd2 {} para2
[/Quote]
李亚超
2011-01-12
打赏
举报
回复
可以的啊
justkk
2011-01-12
打赏
举报
回复
cmd1 para1 |
xargs -i
cmd2
{}
para2
witwolf
2011-01-11
打赏
举报
回复
当然可以
不过要先把它保存到变量中
比如find . -name "*.java"|read var&&javac $var就是编译当前目录下的java源文件
其它的应该类似
不过有些命令可以用-exec选项
find . -name "*.java" -exec javac {} \;
就跟上一个命令一样
如何在Linux中使用
管道
将
命令
的输出传递给其他
命令
?
在Linux中,使用
管道
将
命令
的输出传递给其他
命令
是一种强大且灵活的方式,可以实现多个
命令
之间的数据传递和处理。通过合理地组合不同的
命令
,可以实现复杂的数据操作和处理任务。在实际使用中,可以根据需求选择适当的
命令
和
管道
组合,以达到预期的结果。本文介绍了
管道
的基本语法和工作原理,并提供了一些常见的使用示例,包括排序、过滤、统计和替换等。通过理解和掌握
管道
的使用方法,可以提高
命令
行操作的效率,并解决实际工作中的数据处理需求。
linux将上一条
命令
的结果作为下一条
命令
的
参数
linux将上一条
命令
的
参数
作为下一条
命令
的
参数
1、xargs [root@localhost test]# touch test{1..10}.txt [root@localhost test]# ls test10.txt test1.txt test2.txt test3.txt test4.txt test5.txt test6.txt test7.txt test8.txt test9.txt [root@localhost test]# ls /test/|grep -v t
一个
命令
的操作结果当做另
一个
命令
的输入
1.
管道
命令
符 ~$ uname -a Linux virtual-machine 5.3.0-61-generic #55-Ubuntu SMP Fri Jun 19 11:16:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux uname -a可打印出机器名与系统内核版本等信息,如果加上
管道
符|,将会把输出信息传给后
一个
命令
当做输入: ~$ uname -a | wc -w 15 得到uname -a 的结果由15个单词组成 2.反引号(``) 反引号(倒引号)
linux
管道
符输入,linux/unix
管道
符和stdout、stdin
利用
管道
符“|”:可将
一个
命令
的stdout重定向成为另外
一个
命令
的stdin。
管道
前
一个
命令
的输出与
管道
后
一个
命令
的输入数据类型要匹配.如果有不匹配的数据,
管道
后的
命令
就会把不匹配的数据丢弃。
管道
符会接受stdout,堵塞stderr的内容。
管道
可以把一系列
命令
连接起来,这意味着
第
一个
命令
的输出会作为
第二个
命令
的输入通过
管道
传给
第二个
命令
,
第二个
命令
的输出又会作为第三个
命令
的输入,以此类推。显示...
cmd 组合
命令
和
管道
命令
的使用
1.& Usage:第一条
命令
& 第二条
命令
[& 第三条
命令
...] 用这种方法可以同时执行多条
命令
,而不管
命令
是否执行成功 2.&& Usage:第一条
命令
&& 第二条
命令
[&& 第三条
命令
...] 用这种方法可以同时执行多条
命令
,当碰到执行出错的
命令
后将不执行后面的
命令
,如果一直没有出错则 一直执行完所有
命令
; 3.|| Usage:第一条
命令
|| 第二条
系统维护与使用区
19,612
社区成员
74,602
社区内容
发帖
与我相关
我的任务
系统维护与使用区
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
复制链接
扫一扫
分享
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章