我想在我的ipython Notebook中运行一个bash脚本,并将输出保存为python变量中的字符串,以便进一步操作.基本上我想将bash魔法的输出传递给变量,例如输出如下:
%%bash some_command [options] foo bar
MattDMo.. 34
怎么样使用这个:
myvar = !some_command --option1 --option2 foo bar
而不是%%bash
魔术?使用该!
符号将以下命令作为shell命令运行,结果全部存储在其中myvar
.要运行多个命令并收集所有命令的输出,只需将快速shell脚本放在一起即可.