Linux管道技术实例

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

 

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

 

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

你可能感兴趣的:(编程,linux,shell,脚本,360,Codec)