我想要在Vim中获取外部shell命令的退出值(在Shell上由$?
返回;通常为0或1,表示成功或失败)。请注意,我也想获得它的标准输出。所以我可以使用输出和Vim条件表达式中的退出值。这可能吗?如何在Vim中获取外部命令的返回(状态)值
14
A
回答
24
存在v:shell_error
变量,其值与shell脚本中的$?
完全相同。至少在:!
,:read !
后致电system()
。
-1
它这样
VAR = $(回声$?)
会给你$的价值?进入变量var。 获得当然的标准输出。因为只有在输出完成后才能获得返回值。 (只有在执行该命令后,$?才会变为0或1)。
相关问题
- 1. 如何在linux shell中获取命令返回状态
- 2. 如何在期望的ssh中获取命令的返回值?
- 3. vim更新状态行与外部命令
- 4. 如何获取状态为pod的列表而无需借助外部命令?
- 5. 如何在makefile中获取bash命令的退出状态?
- 6. bash命令和返回状态
- 7. 命令模式返回状态
- 8. FTP ListDirectory命令返回状态码125
- 9. 在VIM中使用外部命令链内置命令
- 10. 获取在C++中使用ACE的命令的返回值
- 11. 通过命令行发送uiautomator命令并获取返回值
- 12. 获取调用命令的状态
- 13. 当我运行时如何返回:Ex命令在Vim中
- 14. 如何在Angular中从外部获取指令的值?
- 15. 在python中从shell命令获取返回值
- 16. 获取交货状态命令
- 17. Windows命令获取服务状态?
- 18. PJL状态回读命令
- 19. 如何获得Mono C中Shell命令的返回值#
- 20. 后如何获得函数的返回值:在Vim中
- 21. 在Nagios核心中获取check_mysql-health命令的状态信息
- 22. 如何从NSIS安装程序中的命令提示符获取返回值?
- 23. 检查unix shell脚本中psql命令的返回状态
- 24. Ansible命令的返回值
- 25. Vim使用执行的bash命令的返回值
- 26. 返回部分状态
- 27. 如何在jquery中返回404状态
- 28. 在外部命令失败时在vim中显示STDOUT
- 29. 如何通过SDB命令获取屏幕状态?
- 30. 如何在Perl中获得外部命令的输出?