我正在尝试调试涉及表单命令的bash脚本:
VAR=$(cmd1|cmd2|cmd3)
我可以使用s
命令在bashdb中调试它,它执行以下操作:
bashdb(2): s
2: VAR=$(cmd1|cmd2|cmd3)
cmd1
bashdb(3): s
2: VAR=$(cmd1|cmd2|cmd3)
cmd2
即。它允许我逐个运行管道中的命令。逻辑表明它必须在某处存储管道的内容,以便在我再次键入s
时将其提供给下一个命令。如何让bashdb显示此数据?