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

linux学习之路之脚本编程知识点

时间:2014-08-08 16:31:26      阅读:327      评论:0      收藏:0      [点我收藏+]

标签:知识点   脚本编程   

脚本编程知识点

1、获取变量中字符的长度

${#VARNAME}

bubuko.com,布布扣


2、变量赋值

${parameter:-word}:如果parameter为空或者未定义,则整个表达式为word;否则表达式值为parameter

bubuko.com,布布扣


${parameter:+word}:如果parameter为空或者未定义,则整个表达式为空;如果parameter有值,则整个表达式为word

bubuko.com,布布扣


${parameter:=word}:如果parameter为空或者未定义,则整个表达式值为parameter;否则整个表达式值为word

bubuko.com,布布扣


3、截取字符串中的子字符串

${parameter:offset}:截取从offset处后一个字符开始到后面的所有字符串

${parameter:offset:length}:截取从offset处后一个字符开始,取length长度的字符串

bubuko.com,布布扣


4、脚本配置文件

大多数服务脚本文件都位于/etc/rc.d/init.d/目录下,而这些服务脚本文件也支持配置文件,这些服务脚本的配置文件放在/etc/sysconfig/服务脚本同名的配置文件,要想让服务脚本文件识别这些配置文件,只需在服务脚本文件中读取指定的配置文件即可(通过.  /path/to/*.conf方式读取),这样服务脚本文件就可以读取指定的配置文件内容了。



5、局部变量

变量分为全局和本地变量,全局变量在整个脚本范围内有效,本地变量可以影响全局变量的值进而影响整个作用域。

本地变量又包括局部变量,局部变量只能在指定作用域内发挥作用。使用local关键字来定义局部变量。

例如:

bubuko.com,布布扣

bubuko.com,布布扣


本文出自 “linux学习之路” 博客,谢绝转载!

linux学习之路之脚本编程知识点,布布扣,bubuko.com

linux学习之路之脚本编程知识点

标签:知识点   脚本编程   

原文地址:http://xslwahaha.blog.51cto.com/4738972/1537301

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