shell特殊变量(3)

  1. 变量子串

在这里插入图片描述

  1. ${#parameter}
#基础用法 
[root@manager ~]# oldboy=oldbing 
[root@manager ~]# echo ${oldboy}
oldbing
[root@manager ~]# echo ${#oldboy} 
7
#企业面试题 ##4.3-1面试题: I am oldboy linux,welcome to our training. 显示这串字符中 单词字符数大于6的单词 
##分析: 
###1.通过for循环 取出每个单词
###2.判断 字符数 > 6 ? 
###1)大于6显示 
###2)不大于 继续 读取下1个单词
[root@manager ~]# vim  /server/scripts/2.5-3-word.sh 
#!/bin/bash 
#author oldboy  
str="I am oldboy linux,welcome to our training. "
for n in  $str 
do   
     if [ ${#n} -gt  6 ]   #great  than    
      then        
          echo ${#n} $n    
     fi 
 done
 
 
 [root@manager ~]# vim  /server/scripts/2.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值