博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Bash中的process substitution(过程替换)
阅读量:6942 次
发布时间:2019-06-27

本文共 541 字,大约阅读时间需要 1 分钟。

hot3.png

我提了一个问题http://www.oschina.net/question/113421_241288,感谢Rust 群中某位热心同学的帮忙。
最后我参考了这篇文章:http://blog.chinaunix.net/uid-12072359-id-2960878.html
测试文test.sh件如下:
#! /bin/shecho $0,$1,$2

使用各种`诡异`的shell命令对这个文件进行测试: 

#1.把cat的输出通过pipe传递给bash, -s后面是传递给实际需要执行的脚本test.sh的参数列表cyper@zerorun:~$ cat test.sh | bash -s stablebash,stable,#2. 通过输入重定向的方式
<将cat的输出做为bash的输入。>
<(cat test.sh)叫做process替换,可以把这个整体想像成一个临时文件cyper@zerorun:~$ bash -s stable < <(cat test.sh)bash,stable,#3.这个比较简单是2的简化cyper@zerorun:~$ bash -s stable

转载于:https://my.oschina.net/uniquejava/blog/471731

你可能感兴趣的文章
Centos 6.3 Yum源安装
查看>>
普通最小二乘法的推导证明(转载)
查看>>
Amdahl定理
查看>>
我的友情链接
查看>>
Android Camera2 参数调节关键字翻译集合,常用关键字解析
查看>>
LCD汉字库批量生成工具
查看>>
Android中的Handler机制
查看>>
【浅谈宽带连接错误“769”的原因及解决方案】
查看>>
[转载] 晓说——第28期:“看美国”系列之《枪口下的美国》
查看>>
OS X 10.11安装Thrift
查看>>
洛谷 P1064 金明的预算方案
查看>>
Java基础学习总结(24)——Java单元测试之JUnit4详解
查看>>
Java基础学习总结(13)——流IO
查看>>
使用screen后台运行python(基于centOS7.2)
查看>>
Myeclipse常用快捷键
查看>>
进程与线程的一个简单解释
查看>>
SVN学习总结(1)——SVN简介及入门使用
查看>>
Linux实用工具
查看>>
Java基础学习总结(39)——Log4j 1使用教程
查看>>
"Hello world" for Nginx
查看>>