Shell 如何调试fish脚本?
你可以这样说:Shell 如何调试fish脚本?,shell,debugging,scripting,fish,Shell,Debugging,Scripting,Fish,你可以这样说: bash -x script [arg1 ...]` 问题: 什么是鱼类的等价物?鱼类使用类似的旗帜系统: fish -d 3 script.fish 其中: -d或--debug level=debug_level指定fish的详细级别。数字越大意味着越详细。默认级别为1 自从合并后,现在有了 fish_trace=on script.fish fish\u trace只是一个变量,因此您可以在函数和脚本中全局设置它,也可以在本地范围内设置它 功能仍在调试中 设置-l f
bash -x script [arg1 ...]`
问题:
什么是鱼类的等价物?鱼类使用类似的旗帜系统:
fish -d 3 script.fish
其中:
-d或--debug level=debug_level指定fish的详细级别。数字越大意味着越详细。默认级别为1
自从合并后,现在有了
fish_trace=on script.fish
fish\u trace
只是一个变量,因此您可以在函数和脚本中全局设置它,也可以在本地范围内设置它
功能仍在调试中
设置-l fish_trace on
... 等
结束
然后用
set--清除鱼迹
从fish 3.2开始,fish将忽略您设置的实际值,它只关心它是否已设置