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

翻译 插件 wordpress谷歌网站关键词优化

翻译 插件 wordpress,谷歌网站关键词优化,大地seo,中国网络安全官网Linux 的 bash shell 提供了多种形式的参数扩展表达式#xff0c;可以获取变量自身的值#xff0c;或者对变量值进行特定处理得到一个新的值#xff0c;等等。本篇文章对字符串变量值相关的参数扩展表达式进行汇总说明。假设在 bash 中定义了 filepathexample/subdir/testfi…Linux 的 bash shell 提供了多种形式的参数扩展表达式可以获取变量自身的值或者对变量值进行特定处理得到一个新的值等等。本篇文章对字符串变量值相关的参数扩展表达式进行汇总说明。假设在 bash 中定义了 filepathexample/subdir/testfile.txt 这样一个变量可以使用下面的参数扩展来获取一些值${filepath}获取 filepath 变量的值。例如echo ${filepath} 命令打印的结果是 example/subdir/testfile.txt。${#filepath}获取到 filepath 变量值的字符个数也就是字符串长度。例如echo ${#filepath} 命令打印的结果是 27。${filepath:4:3}从 filepath 变量值开头的第 4 个字符开始往后获取三个字符得到一个子字符串。例如echo ${filepath:4:3} 命令打印的结果是 ple。注意是从开头的第 0 个字符开始数起。这个表达式的格式是 ${parameter:offset:length}offset 指定从哪个位置开始获取字符length 指定获取多少个字符。${filepath: -3:3}从 filepath 变量值倒数的第 3 个字符开始往后获取三个字符得到一个子字符串。例如echo ${filepath: -3:3} 命令打印的结果是 txt。负数的 offset 表示倒数的偏移值。冒号和负号之间要加空格。注意是从末尾的第 1 个字符开始往前数。${filepath#*/}在 filepath 变量值中从头开始匹配所给的 */ 这个模式删除第一个匹配的模式返回后面剩余的内容。这里用 * 通配符来匹配开头的任意字符串。例如echo ${filepath#*/} 打印的结果是 subdir/testfile.txt。这个表达式的格式是 ${parameter#word}从 parameter 变量值中删除最短匹配 word 的前缀部分。${filepath##*/}在 filepath 变量值中从头开始匹配所给的 */ 这个模式一直删除到最后一个匹配的模式返回后面剩余的内容。这里用 * 通配符来匹配开头的任意字符串。例如echo ${filepath##*/} 打印的结果是 testfile.txt。这个表达式的格式是 ${parameter##word}从 parameter 变量值中删除最长匹配 word 的前缀部分。${filepath%/*}在 filepath 变量值中从末尾往前匹配所给的 /* 这个模式删除第一个匹配的模式返回前面剩余的内容。这里用 * 通配符来匹配末尾的任意字符串。例如echo ${filepath%/*} 打印的结果是 example/subdir。这个表达式的格式是 ${parameter%word}从 parameter 变量值中删除最短匹配 word 的后缀部分。${filepath%%/*}在 filepath 变量值中从末尾往前匹配所给的 /* 这个模式一直删除到最后一个匹配的模式返回前面剩余的内容。这里用 * 通配符来匹配末尾的任意字符串。例如echo ${filepath%%/*} 打印的结果是 example。这个表达式的格式是 ${parameter%%word}从 parameter 变量值中删除最长匹配 word 的后缀部分。${filepath/[et]/M}在 filepath 变量值中把第一个匹配的小写字母 e、或者小写字母 t替换成大写字母 M。这里用 [et] 路径名扩展来匹配小写字母 e、或者小写字母 t。这个表达式的格式是 ${parameter/pattern/string}把匹配 pattern 的字符串替换成 string 字符串。只替换第一个匹配的模式字符串。这个模式字符串可以位于变量值的开头、中间、以及末尾部分。例如echo ${filepath/[et]/M} 打印的结果是 Mxample/subdir/testfile.txt。${filepath//[et]/M}在 filepath 变量值中把所有匹配的小写字母 e、或者小写字母 t替换成大写字母 M。这里用 [et] 扩展来匹配小写字母 e、或者小写字母 t。让 pattern 模式字符串以字符 ‘/’ 开头表示替换所有匹配的字符串。例如echo ${filepath//[et]/M} 打印的结果是 MxamplM/subdir/MMsMfilM.MxM。${filepath/subdir}在 filepath 变量值中删除匹配的 subdir 字符串。例如echo ${filepath/subdir} 打印的结果是 example//testfile.txt。这个表达式没有提供替换之后的字符串表示删除所匹配的字符串。${parameter#word} 只能删除匹配的前缀。${parameter%word} 只能删除匹配的后缀。而 ${parameter/pattern} 可以删除任意位置的匹配字符串包括中间位置。${filepath^^}把 filepath 变量值的所有字符都转换为大写。例如echo ${filepath^^} 打印的结果是 EXAMPLE/SUBDIR/TESTFILE.TXT。这个表达式的格式是 ${parameter^^pattern}把 parameter 变量值中匹配 pattern 模式的每一个小写字母都转成大写。如果没有提供 pattern 模式表示匹配任意一个字符。${filepath,,}把 filepath 变量值的所有字符都转换为小写。例如echo ${filepath,,} 打印的结果是 example/subdir/testfile.txt。这个表达式的格式是 ${parameter,,pattern}把 parameter 变量值中匹配 pattern 模式的每一个大写字母都转成小写。如果没有提供 pattern 模式表示匹配任意一个字符。${filepath^}把 filepath 变量值的首字符转成大写。例如echo ${filepath^} 打印的结果是 Example/subdir/testfile.txt。这个表达式的格式是 ${parameter^pattern}把匹配 pattern 模式的 parameter 变量值首字符转成大写。如果没有提供 pattern 模式表示匹配任意单个字符。${filepath,}把 filepath 变量值的首字符转成小写。例如echo ${filepath,} 打印的结果是 example/subdir/testfile.txt。这个表达式的格式是 ${parameter,pattern}把匹配 pattern 模式的 parameter 变量值首字符转成小写。如果没有提供 pattern 模式表示匹配任意单个字符。上面内容汇总说明了多个字符串变量值相关的扩展表达式方便统一收藏查阅。关于这些扩展表达式的详细说明、以及更多的测试例子可以查看我前面三篇以 “Bash技巧使用参数扩展” 开头的文章。
http://www.yutouwan.com/news/111134/

相关文章:

  • 网站有什么用中信建设有限责任公司招聘
  • 免费上外国网站的浏览器建设系统网站
  • 怎样投网站广告wordpress 文章链接地址
  • 中小型企业网站优化案例wordpress 网页慢
  • 杭州首传网站建设公司怎么样1688app
  • 网站建设 企炬推广app拉人头赚钱
  • 商务网站建设与维护 试题seo网页优化平台
  • 广西新宇建设项目有限公司网站鲜花网网站开发的意义
  • 建立一个网站的前期资金aso推广公司
  • 手机网站怎么上传图片太原seo外包平台
  • 网站建设报价兴田德润在哪里南昌网站推广排名
  • 哪家网站建设服务好啊做农村电商要多少钱
  • 网站备案上海连运港网络公司做网站
  • 哈尔滨网站搭建作品展示的网站
  • 百度网站链接提交国家企业信用信息公示网官方
  • 网站建设技能考试试题三网店推广要多少钱
  • 怎么样做淘宝优惠券网站微信里面的小程序怎么设置
  • 天津建设网站关键词搜索热度查询
  • 突出什么 加强网站建设wordpress 严重 漏洞
  • 北京 广告 手机网站聊天软件出售
  • 网站模板样式修改阿里云网站建设程序
  • 省级网站 开发建设 资质校园网站建设软件
  • 用什么网站做一手房最好嘉兴响应式网站
  • 广州网站排名优化价格临汾做网站的公司
  • 学院网站建设计划申请邮箱账号注册
  • 自己做平台网站中国建设银行网站首页怎么销户
  • 重庆秀山网站建设费用制作电子印章
  • 网页设计素材网站推荐怎么免费注册公司
  • 高端品牌鞋子成都网站快速优化排名
  • 深圳网站建设培训学校高新园区规划建设局网站