现在的位置: 首页 > 综合 > 正文

Linux管道技术实例

2013年12月11日 ⁄ 综合 ⁄ 共 217字 ⁄ 字号 评论关闭

arecord和aplay的实现中都有假设未指定文件名的情况,默认情况下,arecord会将stdout作为数据的写入,而aplay会将stdin读出的数据存入codec。一个非常有意思的shell脚本编程:

 

arecord -f cd -t wav -d 3600 | aplay

 

这个命令用到了管道符”|“,它将从mic处录下的声音,从headphone或者speaker播放出来。管道符将arecord的stdout作为aplay的stdin。

抱歉!评论已关闭.