这些必备的Linux shell知识你都掌握了吗
发布时间:2019-06-11 07:12:03 所属栏目:Windows 来源:守望先生
导读:前言 在linux下使用shell编程常常能够极大简化我们的工作。而下面这些必备的知识你是否都掌握了呢? 入参和默认变量 对于shell脚本而言,有些内容是专门用于处理参数的,它们都有特定的含义,例如: /home/shouwang/test.shpara1para2para3 $0$1$2$3 脚本
通常函数的return返回值只支持0-255,因此想要获得返回值,可以通过下面的方式。
通过return的方式适用于判断函数的执行是否成功:
注释 shell通过#来注释一行内容,前面我们已经看到过了:
日志保存 脚本执行后免不了要记录日志,最常用的方法就是重定向。以下面的脚本为例:
方式一,将标准输出保存到文件中,打印标准错误:
这种情况下,如果命令执行出错,错误将会打印到控制台。所以如果你在程序中调用,这样将不会讲错误信息保存在日志中。 方式二,标准输出和标准错误都保存到日志文件中:
2>&1的含义可以参考《如何理解linuxshell中的2>&1》 方式三,保存日志文件的同时,也输出到控制台:
脚本执行 最常见的执行方式前面已经看到了:
其它执行方式:
脚本退出码 很多时候我们需要获取脚本的执行结果,即退出状态,通常0表示执行成功,而非0表示失败。为了获得退出码,我们需要使用exit。例如:
这里需要特别注意的一点是,使用
(编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐
热点阅读