标签: output

将 SoX 合成声音输出到文件

我有以下 SoX 命令,可以生成漂亮的“宇宙飞船”声音:

play -n -c1 synth whitenoise band -n 100 20 band -n 50 20 gain +25  fade h 1 864000 1
Run Code Online (Sandbox Code Playgroud)

我怎样才能将大约 10 秒的内容输出到声音文件中?谢谢!

sound files output sox

2
推荐指数
1
解决办法
1774
查看次数

如何使用终端选择音频输出设备?

我有一个数字耳机和一对模拟扬声器。我有没有办法在 Ubuntu 的终端中在它们之间切换?我这么问是因为我想为这个开关创建一个键盘快捷键,使它比使用鼠标进入音频设置的繁琐任务更简单。

sound command-line output

2
推荐指数
1
解决办法
3737
查看次数

如何从命令的输出中提取特定的列或行?

例子:

abcd@abcd-abcde:~$ xinput --list --short

Virtual core pointer

? SynPS/2 Synaptics TouchPad                id=11   [slave  pointer  (2)]

? Logitech USB RECEIVER                     id=12   [slave  pointer  (2)]
Run Code Online (Sandbox Code Playgroud)

我将如何从输出中提取一列,比如第二列?并且,例如,将其存储在变量中?

是否有可能做到这一点?

command-line output text-processing

2
推荐指数
1
解决办法
6016
查看次数

为什么使用管道而不是输入重定向

我是 Linux 系统的新手,我无法真正理解为什么我们需要两个可以重定向输出的运算符:管道 as|和输出重定向运算符>?我们不能总是使用第二个吗?大多数时候,我发现如果多个命令链接在一起,就会使用管道。但是,如果输出重定向到文件(如 中),echo 'hello' > filename则使用输出重定向运算符。我在这里缺少什么?

output pipe redirect

1
推荐指数
1
解决办法
2627
查看次数

无法在后台重定向 stdout 和 stderr

我想在后台启动一个任务并将所有输出重定向到一个文件。为此,我这样做,./main.py > /tmp/logsFile 2>&1 &但我不工作,我认为问题来自后台任务,当我这样做但不在后台时,它有效!当它在后台时的问题是文件已创建但为空,并且我的机器人总是在连接处返回内容,因此文件不应该为空!我有一个 MSI CX62 6QD 249XFR,i3 上运行 Ubuntu 18.04 LTS

编辑:上面的命令适用于带有 echo 的基本 .sh,但不适用于 main.py

output task-management logs background-process

0
推荐指数
1
解决办法
2091
查看次数

vi、man 或 less 之类的程序如何处理输出?

这些命令如何输出到标准输出?我可以在 C 中使用 printf() 函数,但这只会向屏幕添加更多字符,而不是替换终端中给定位置的任何字符。

command-line output

0
推荐指数
1
解决办法
22
查看次数