这是我在网页上看到的一个例子,它使用 IO 重定向来让音频设备发出声音。
less sound.wav > /dev/audio
但我无法在 Fedora 中做到这一点。输出的输入数据格式错误。
有什么提示吗?
答案1
less
是一个分页器,通常用于less file
提供文件内容的可滚动视图,即控制台用户界面。因此重定向输出less
没有多大意义。然而,您得到的错误是因为less
不擅长显示二进制数据,例如.wav
文件。
如果你想要文件的内容输入到设备中,cat audio.wav > /dev/audio
更有希望,因为cat
这样做,将文件的内容打印到标准输出。 (不过,我不确定它是否有效。)