1.第一个 shell 脚本
来源:互联网 发布:c语言指针是什么意思 编辑:程序博客网 时间:2024/06/05 02:04
第一个 shell script
#!/bin/bash##This is a demo script that greets the world#Usage: ./helloclearecho hello worldexit 0
- "shebang"; #!bin/bash
- 在这里,#不是一个注释符号
- "shebang"的功能是为不同的shell提供兼容性。例如,如果你在一个大型的IT环境下,不仅有Linux,还有Unix。
在Unix中默认使用Kornshell,而不是使用shebang。script中的代码会被解释为Kornshell代码。这意味着所有Korn中不支持的特殊功能,都不能再Kornshell中被执行。
这样的话,就能避免引起任何script代码的误解。
- 注释行解释脚本想完成的功能,可以想象一个超过300行的shell脚本,如果作者没有加注释的话,对于阅读脚本的人来说,将是一场噩梦。
- 留白行让脚本变得可读性更强
- exit 语句是可选的,
- 在解释exit语句之前,先要解释一下什么是状态码。
- 在命令行执行一个最简单的linux语句
[root@server ~] ls
返回当前文件夹中的文件列表
[root@server ~] echo $?0
echo就是回音的意思,linux中echo就是返回变量或常量的值
$?中,$表示这是一个变量,$?的含义是最近一次命令执行的状态码
0表示命令运行成功,1表示运行有错误。其他的代码表示其他的错误信息。
假设我随便输入一个错误的命令
[root@server ~] ls sdfasdfasdfsadfls: cannot access sdfasdfasdfsadf: No such file or directory[root@server ~] echo $?2
现在来解释exit 0的含义,就是要告诉shell,如果exit 0之前的语句运行没错误的话,就返回0,表示脚本被正确的执行完了。
阅读全文
0 0
- 1.第一个 shell 脚本
- 第一个shell脚本
- 第一个Shell脚本
- 第一个shell脚本
- 第一个Shell脚本
- 第一个Shell脚本
- 第一个Shell脚本
- 第一个Shell脚本
- 第一个Shell脚本
- 第一个Shell脚本
- 第一个shell脚本
- 第一个shell 脚本
- 第一个Shell脚本
- 第一个shell脚本
- Shell 第一个脚本
- 第一个shell脚本
- 四、第一个Shell脚本
- 第一个shell脚本-helloworld
- spring 学习
- YEP共享平台释放宜人贷无限潜力
- 复习2
- servlet
- bzoj 1901 && P2617 Dynamic Ranking
- 1.第一个 shell 脚本
- [13] DevOps 自动化运维工具Chef----用chef-apply命令单机运行Chef配方(Receipt)
- Java中泛型的使用总结
- 用C++实现一个班级学生的学期成绩管理
- 51NOD1319 跳跃游戏 【xjb乱搞】
- 搬家了
- 使用angular进行批量删除+跨域
- python基础学习八:
- SQL删除重复数据只保留一条