zoukankan      html  css  js  c++  java
  • 乱敲一些代码

    乱敲一些代码:实验环境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不上
  • 相关阅读:
    二次离线莫队
    串串题-各种算法的应用
    插头dp 笔记
    ST03模拟赛#1 比赛记录
    AtCoder Regular Contest 123 比赛记录(vp)
    冷门trick:线性区间单调求和
    dp优化瞎吹
    概率期望
    NOI挑战赛#2 (vp) 记录
    动态规划-线性dp-序列组成-5833. 统计特殊子序列的数目
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/11119174.html
Copyright © 2011-2022 走看看