我有一个物理 MIDI 键盘,它还具有一些控制键,例如“播放”和“停止”。当按下时,它们分别通过 MIDI 总线发送 MIDI 代码 115 和 116。是否可以将这些命令连接到 Linux 的常用媒体控件(播放和暂停),以便当我按下“播放”时,播放开始?
是否还可以将其他 MIDI 键(例如,向上/向下)连接到其各自的键盘对应键(例如,向上/向下箭头)?
我的目标是从一个命令的输出中初始化多个 bash 变量。具体来说, linei
应该是 variable 的值i
。例子:
我的命令是一个名为 的 Python 程序init.py
:
if __name__ == '__main__':
print("Value of A")
print("Value of B")
print()
print("Value of D")
Run Code Online (Sandbox Code Playgroud)
期望的结果:
echo "A='$A', B='$B', C='$C', D='$D'"
# --> A='Value of A', B='Value of B', C='', D='Value of D'
Run Code Online (Sandbox Code Playgroud)
然后我尝试没有成功:
read A B C D < <(python init.py)
# --> Effect: A='Value', B='of', C='A', D=''
read -d$'\n' A B C D < <(python init.py)
# --> Effect: A='Value', B='of', C='A', D='' …
Run Code Online (Sandbox Code Playgroud)