码迷,mamicode.com
首页 > 系统相关 > 详细

shell脚本编程基础

时间:2015-11-11 10:05:26      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

1、创建shell脚本文件
    创建文件,为文件添加可执行权限 chmod +x file
    格式:在文件的第一行指定所使用的shell
        #!/bin/bash
    注释:#开头的命令(首行的 #!/bin/bash 除外)
    显示消息:echo命令
        默认情况下不需要加引号,若需要显示的字符串中含有单引号或双引号中的一种,可使用另一种将字符串引起来以示区别。
        echo命令显示字符串后默认自动换行,-n 选项可以执行后不换行显示下一行命令的结果
        echo中的环境变量引用会自动识别后换成实际值 $(变量名)
    用户变量:
        格式:name=value,中间不能有空格,生命周期为shell脚本的执行过程,执行完自动删除。
    反引号(`):获取要执行的命令的返回内容
        如:times=`date` 
               echo “the data is :”$times
               the data is :Mon Jan 31 20:23:25 EDT 2011
    重定向:
        输出重定向:command > outputfile  —— 覆盖写到文件中
                             command >> outputfile —— 追加的方式写到文件中
        输入重定向:与输出重定向相反,使用< 或<<,不常用
    管道:| ,用于将一个命令的输出作为另一个命令的输入,两个命令属于同时执行
2、退出脚本
    查看退出状态码:$? 保存了上一条命令执行的结果,0表示成功,1~255表示错误
        常用的状态码 —— 126:没有权限;127:没有找到命令
    exit命令:exit 状态码,用于退出shell脚本并指定一个退出码

 

shell脚本编程基础

标签:

原文地址:http://www.cnblogs.com/hancq/p/4955181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!