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

什么网站做企业邮箱服务市场推广外包团队

什么网站做企业邮箱服务,市场推广外包团队,东莞市住房建设网站,广州网站建设要多少钱文章目录 前言if通配符判断if判断多个条件规则变化字符串的两个示例改变中间段数字改变末尾段数字 总结 前言 科技的发展会带来习惯的改变,特别是对于我们这批敲代码的,之前还积累一些奇巧淫技,想着在必要的时候卖弄一下,自从生成…

文章目录

  • 前言
  • if通配符判断
  • if判断多个条件
  • 规则变化字符串的两个示例
    • 改变中间段数字
    • 改变末尾段数字
  • 总结

前言

科技的发展会带来习惯的改变,特别是对于我们这批敲代码的,之前还积累一些奇巧淫技,想着在必要的时候卖弄一下,自从生成式AI火了以后,这些技巧再无用武之地,只要无脑丢给AI就好了,他会给你实现方法,完全不用关心过程,当然,如果你想了解过程,AI也能一步步分解,直到你完全了解为止,用什么查什么,完全不用担心,比你背下来写的还快,所以再背下来已经没有用了。好久没总结了,总觉得没有沉淀,实际上很多东西不需要沉淀了,但还是写写近几天用到的东西吧。

if通配符判断

if [[ "$line" == Player_* ]]; thenecho "line 是以 Player_ 开头的数据"
fi

直接用 * 匹配变化的部分即可,这里注意 Player_* 两侧不能使用 " 包裹

if判断多个条件

if [[ "$line" == Player_* || "$line" == Pet_* || "$line" == "Home" ]]; thenecho "line 是以 Player_ 或 Pet_ 开头的数据,也可能是 Home"
fi
if [[ "$line" == Player_* ]] || \[[ "$line" == Pet_* ]] || \[[ "$line" == "Home" ]]; thenecho "line 是以 Player_ 或 Pet_ 开头的数据,也可能是 Home"
fi

两种写法,我觉得第二种写法在条件较多时更清晰一些

规则变化字符串的两个示例

改变中间段数字

将字符串 Players_00000001-300 中间数字加200,实现代码如下:

line="Players_00000001-300"
prefix="${line%%_*}_"   # 提取前缀(到第一个 _ 为止)注意末尾加了_
middle="${line#*_}"     # 剩下部分为 00000001-300
number="${middle%-*}"   # 提取 00000001
suffix="${middle#*-}"   # 提取 300new_number=$(printf "%08d" $((10#$number + 200))) # 10#$number 防止数字有前导 0 被解释为八进制,保留8位,不足补0
echo "${prefix}${new_number}-${suffix}"           # 输出结果 Players_00000201-300

改变末尾段数字

将字符串 Community#Rank#00000001 末尾数字加200,实现代码如下:

line="Community#Rank#00000001"# 拆分前两段和最后的数字部分
prefix="${line%#*}"               # 删除最后一个 # 后的部分,保留前缀,Community#Rank
number="${line##*#}"              # 删除最前面的 # 及其前缀,保留最后数字,00000001# 计算新数字(保持8位,不足补0)
new_number=$(printf "%08d" $((10#$number + 200))) # 10#$number 防止数字被当作八进制# 组合结果
echo "${prefix}#${new_number}"      # 输出结果 Community#Rank#00000201

总结

  • Shell中可以使用通配符判断字符串匹配 if [[ "$line" == Player_* ]]; then ...
  • 多个判断条件使用 || 时可以写在 [[]] 内,也可以写在外部
  • 对于字符串的规则变化可以使用分割在拼接的方式,这让我想起来贪婪模式和非贪婪模式

==>> 反爬链接,请勿点击,原地爆炸,概不负责!<<==

弱者总是期盼机会降临降临到自己头上,即使掉在旁边也不敢去捡,恨不得全世界都逼着你接受才觉得拿的心安理得,有一点点阻碍便放弃了,生怕惹得任何一个人不高兴,但谁又会在意你呢?强者会想尽一切办法去争取,努力了才可能靠近一点点~

http://www.dtcms.com/wzjs/119294.html

相关文章:

  • 昆明做网站seo的南宁seo怎么做优化团队
  • 杭州网站建设公司排行每日军事新闻
  • 北京做网站建设公司学it需要什么学历基础
  • 花都营销型网站建设公司挖掘关键词工具
  • 桂林企业建站免费发布信息网平台
  • 宁波哪里有做网站的个人网站创建平台
  • 东莞市建设网站首页官网百度搜索高级搜索技巧
  • 黄岐网站建设html家乡网站设计
  • 上海建站seo综合查询 站长工具
  • 紫阳网站建设域名停靠网页app推广大全
  • 做网站商城外包推广服务
  • 网站建设费进项税金可以抵扣吗新浪舆情通
  • 佳木斯市城乡建设局网站企业营销管理
  • 物业公司网站建设深圳关键词排名seo
  • 网站建设微信群网站怎么才能被百度收录
  • 摄影师网站html5站长seo综合查询
  • 如何在jsp上做网站页面代码新手怎样推销自己的产品
  • 室内设计快速培训班广东seo推广公司
  • 策划电子商务网站建设规划书深圳网站页面设计
  • 钓鱼网站的类型seo怎么做优化
  • 给平面设计素材网站做素材挣钱吗凡科建站快车
  • ASP.NET2.0网站开发全程解析杭州网站seo推广软件
  • 做网站的素材包含哪些网站运营一个月多少钱
  • 临沂网站建设正规公司百度刷排名优化软件
  • 个人网站,可以做淘宝客吗推动高质量发展
  • 网站导航栏垂直百度推广教程视频教程
  • 莆田市荔城区建设局网站最常用的搜索引擎有哪些
  • 网站建设找什么工作seo狂人
  • 网站建设是怎样的小红书kol推广
  • 清廉医院建设网站网站点击率查询