当前位置: 首页 > news >正文

东莞做网站费用天津网站建设开发

东莞做网站费用,天津网站建设开发,搜索引擎营销的成功案例,做财经比较好的网站2 变量进阶 2.1 变量实践 2.1.1 高级赋值 学习目标 这一节,我们从 基础知识、简单实践、小结 三个方面来学习 基础知识 简介 所谓的高级赋值,是另外的一种变量值获取方法,这里涉及到更多我们学习之外的一些shell内置变量格式,其实这部分…

2 变量进阶

2.1 变量实践

2.1.1 高级赋值

学习目标

这一节,我们从 基础知识、简单实践、小结 三个方面来学习

基础知识

简介

	所谓的高级赋值,是另外的一种变量值获取方法,这里涉及到更多我们学习之外的一些shell内置变量格式,其实这部分的内容主要还是在字符串的基础上,如何更精细的获取特定的信息内容:主要涉及到的内容样式如下:
字符串截取按分隔符截取: # 右  % 左${file#/}	   	删除匹配结果,保留第一个/右边的字符串${file##/}		删除匹配结果,保留最后一个/右边的字符串${file%/}		删除匹配结果,保留第一个/左边的字符串${file%%/}		删除匹配结果,保留最后一个/左边的字符串注意:匹配内容的正则表达式,尽量不要出现特殊边界字符
字符串替换${file/dir/path}	把第一个dir替换成path:/path1/dir2/dir3/n${file//dir/path}	把所有dir替换成path:/path1/path2/path3/n${file/#dir/path} 	将从左侧能匹配到的dir,则替换成 path 然后返回;否则直接返回 ${var}。${file/%dir/path} 	将从右侧能匹配到的dir,则替换成 path 然后返回;否则直接返回 ${var}。注意:如果匹配内容使用的是正则符号,应该注意正则符号的写法
字符串转换${file^^}		把file中的所有小写字母转换为大写${file,,}		把file中的所有大写字母转换为小写

简单实践

实践1-字符串截取

字符串截取示例
[root@localhost ~]# string=abc12342341
[root@localhost ~]# echo ${string#a*3}
42341
[root@localhost ~]# echo ${string#c*3}
abc12342341
[root@localhost ~]# echo ${string#*c1*3}
42341
[root@localhost ~]# echo ${string##a*3}
41
[root@localhost ~]# echo ${string%3*1}
abc12342
[root@localhost ~]# echo ${string%%3*1}
abc12
字符串截取赋值
[root@localhost ~]# file=/var/log/nginx/access.log
[root@localhost ~]# filename=${file##*/}
[root@localhost ~]# echo $filename
access.log
[root@localhost ~]# filedir=${file%/*}
[root@localhost ~]# echo $filedir
/var/log/nginx

实践2-字符串替换

字符串替换示例
[root@localhost ~]# str="apple, tree, apple tree, apple"
[root@localhost ~]# echo ${str/apple/APPLE}
APPLE, tree, apple tree, apple
[root@localhost ~]# echo ${str//apple/APPLE}
APPLE, tree, APPLE tree, APPLE
[root@localhost ~]# echo ${str/#apple/APPLE}
APPLE, tree, apple tree, apple
[root@localhost ~]# echo ${str/%apple/APPLE}
apple, tree, apple tree, APPLE使用正则的情况下,代表尽可能多的匹配
[root@localhost ~]# file=dir1@dir2@dir3@n.txt
[root@localhost ~]# echo ${file/#d*r/DIR}
DIR3@n.txt
[root@localhost ~]# echo ${file/%3*/DIR}
dir1@dir2@dirDIR

实践3-字符串转换

[root@localhost ~]# str="apple, tree, apple tree, apple"
[root@localhost ~]# upper_str=${str^^}
[root@localhost ~]# echo ${upper_str}
APPLE, TREE, APPLE TREE, APPLE
[root@localhost ~]# lower_str=${upper_str,,}
[root@localhost ~]# echo ${lower_str}
apple, tree, apple tree, apple

小结


http://www.ritt.cn/news/8737.html

相关文章:

  • 沈阳网站建设技术公司排名百度95099怎么转人工
  • 买域名后 怎么做网站国内广告联盟平台
  • 自己如何做家政网站百度推广代理商加盟
  • 沈阳市网站制作网站权重优化
  • 网站代理如何做武汉百度搜索优化
  • 西安本地十家做网站建设的公司成都关键词seo推广电话
  • 在国外做外国的成人网站合法吗网络营销策划书范文
  • 好的平面网站模板成都seo顾问
  • vs可以做网站吗百度代理公司查询
  • 加强 政府 网站 建设项目宁波seo公司排名榜
  • 优秀作文网站推荐石家庄seo优化公司
  • 包小盒设计网站seo优化网站
  • 腾讯客服网站在线客服seo网站诊断流程
  • 怎么建立一个独立的网站网站制作基本流程
  • php+网站开发+pdf百度关键词排名联系
  • 重庆企业网站推广国外免费网站域名服务器
  • 重庆网站建设解决方案高端快速建站
  • 微店那样的网站怎么做新媒体运营哪个培训机构好
  • 个人备案网站名安卓系统优化大师
  • 佛山市顺德区建设局网站seo高手是怎样炼成的
  • 农产品电商营销策划方案整站优化报价
  • 那个网站可以做数学题赚钱长沙官网seo技术厂家
  • 响应式网站开发流行吗手游代理平台哪个好
  • 微商城网站开发视频常州百度搜索优化
  • 国家企业信用公示(上海)宁波seo优化项目
  • 找工程项目信息网站如何做企业网站
  • 用二级页面做网站的源代码百度搜索推广流程
  • jsp web网站开发产品seo基础优化
  • 佛山seo关键词seo综合查询 站长工具
  • 店铺推广渠道北京网站优化哪家好