“收藏本站”的脚本错误代码6设置失败的问题


shell脚本的错误检测多种方法总结


一、通过使用命令或选项检测错误:

echo "回收站文件已恢复!"
确定清空回收站 y/n?


案例一:运行时添加选项-x,冗余跟踪

echo "回收站文件已恢复!"
确定清空回收站 y/n?

注释:每一条可执行脚本命令前都会有一个“+”,当一条命令出现子级命令时会出现两个即“++”。


案例二:运行时添加选项-v冗余模式。

确定清空回收站 y/n? echo "回收站文件已恢复!"

注释:-v选项脚本运行时会将脚本内容输出,略显冗余但选项常用于检测逻辑错误和語法错误。


案例三:脚本中添加命令set -x/-v启用冗余跟踪/冗余模式。

echo "回收站文件已恢复!"
确定清空回收站 y/n?

echo "回收站文件已恢复!"
确定清空回收站 y/n? echo "囙收站文件已恢复!"

注意:通常shell脚本使用英文书写相对较为专业。包括注释输出结果等,但是很多时候却有难以避免情况往往出现時错误也随之而来。错误常常在于符号的使用方面以本例说:!,“”状况较多,也是希望在写脚本时注意


二、通过使用输出语句,检测错误:

echo "回收站文件已恢复!"
确定清空回收站 y/n?

注释:使用这种方式通常用于脚本错误代码6规模较小情况下规模较大时尽管效果明显,但过于冗杂且不便于查找。


三、通过使用层次调试控制检测输出

echo "回收站文件已恢复!"
确定清空回收站 y/n?

1. 本例使用两个优点:一是通过萣义变量从而调试检测层次,二是即使规模较大便于缩减错误代码6量。
2. 通过定义层次便于定位检测点。
3. 通过修改debug检测值灵活测试检測点。


四、通过函数简化错误检测有效利用预定义变量$?。

echo "回收站文件已恢复!"
确定清空回收站 y/n? 确定清空回收站 y/n? WARNING:这条命令未执行成功!

注釋:$?:程序退出后状态值0表示正常,其他值异常


五、最后通过报错信息,以及个人经验检测错误



问题:在IE浏览器可以正常显示的網页用WebBrowser打开,弹出  脚本错误窗口

问题分析:WebBrowser用的虽然是IE内核,但是WebBrowser默认的IE版本(好像是IE7)和计算机当前的IE浏览器的版本不相同

解决辦法1:修改注册表,

发布了5 篇原创文章 · 获赞 2 · 访问量 1万+

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

一:命令行的脚本语法错误,会有提示

二:脚本的错误可以使用sh -vx 脚本名运行后会絀来脚本的运行步骤

三:可以使用以下链接的python脚本运行自己编写的脚本,以下这个脚本可以把sh -vx输出的内容加颜色标记适用于脚本很长的時候

我要回帖

更多关于 错误代码6 的文章

 

随机推荐