乱敲一些代码

乱敲一些代码:实验环境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不上

 

转载于:https://www.cnblogs.com/saintdingspage/p/11119174.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值