• 乱敲一些代码


    乱敲一些代码:实验环境centos7

    ---------字符串拼接
    #bin/bash var1=5 var2="" var3="劲儿弟弟" n=${var3:0:2} echo $n echo $var1$var2$var3
    输出
    劲儿
    5爱劲儿弟弟
    -----交互式输入
    #bin/bash read -p "您是" title echo "哦~原来是 ${title} 欢迎~欢迎~" read -s -p "丁大锅给您刘的房间号是?" num echo "${num} !这是个好号, 你嘞里面儿请"

    -------寄蒜
    #bin/bash
    
    var1=200
    var2=31
    var3=1500
    var4=$[$var1*$var2+$var3]
    echo "恭喜发财"
    echo $var4

    输出

      恭喜发财
      7700

     
    ---------来个最蛋疼的
    #bin/bash
    
    string="hello,everyonemynameisxiaoming"
    echo ${#string}
    echo `expr index "$string" my`
    echo `expr match "$string" my`

    您以为这是在string里查找my的出现位置那可就大错特错了,这是查找m或y第一次出现的位置,哪个先找到,就算哪个的索引

    因此先找到y的索引在位置11,再看match,您若以为是在字符串中找到my的索引位置并计算长度,那我只能说 I‘m deeply sorry about that

    目前测试结果,除非my开头,根本匹配不上,所以结果如下:

    30  #整个字符串长度
    11  #y第一次出现的位置
    0  #目前测试结果,除非my开头,否则match不上
  • 相关阅读:
    JavaWeb
    申请百度开发者账号
    秋招C++面试相关总结索引
    游戏开发客户端
    Python源码剖析——02虚拟机
    Python源码剖析——01内建对象
    Pymongo 笔记
    调用其他文件__name__=='__main__'下代码
    Python 相关
    Python import本地模块
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/11119174.html
Copyright © 2020-2023  润新知