这些必备的Linux shell知识你都掌握了吗
发布时间:2019-06-13 17:57:50 所属栏目: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。例如:
这里需要特别注意的一点是,使用
(编辑:无锡站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows – 如何在软件安装期间锁定普通(非管理员)用户?
- windows-server-2008 – Amazon EC2实例/卷的简单备份策略?
- GaussDB(openGauss)宣布开源,性能超越 MySQL 与 Postgre
- Windows 11新版本发布,经典的控制面板将渐渐离去
- active-directory – 从AD中删除旧DC,删除“子树”?
- windows-xp – 找到瓶颈:Windows XP上的磁盘I / O.
- windows-server-2003 – 有没有办法将计划任务从Windows 20
- 在系统创建新用户时发送邮件的Bash脚本
- Linux和Windows下如何快速查找电脑计算机端口被谁占用,简单
- Linux下的进程间通信:使用管道和消息队列
站长推荐
热点阅读