2013-12-11 练习题

回复 收藏
bash for循环打印下面这句话中字母数不大于6的单词。
Bash also interprets a number of multi-character options.

答案:
{{{密码回复可见}}}



2013-12-11 14:06 举报
已邀请:
0

我是学渣

赞同来自:

学习
0

17095053557

赞同来自:

#!/bin/bash
##for循环
##王成越
a="Bash also interprets a number of multi-character options."
for i in $a;do
    tmp=`expr length $i`
    if [ $tmp -le 6 ] ;then
        echo $i
     fi

done
0

xzzlamp

赞同来自:

11
0

alvinnull

赞同来自:

xuexi
0

星空的衣角

赞同来自:

复习
0

不远晴空

赞同来自:

get
0

beafty

赞同来自:

学习《,,,
0

ginzyx

赞同来自:

查看了谢谢
0

Toornix

赞同来自:


#!/bin/bash

a="Bash also interprets a number of multi-character options."

for i in `seq 1 8`
do
        word=`echo $a|cut -d ' ' -f$i`
        length=`echo $word|wc -c`
        [ $length -le 7 ] && echo $word
done
0

luckytodd

赞同来自:

kankan
0

luckytodd

赞同来自:


#!/bin/bash
#written by dwt at 2016-06-23

#Bash also interprets a number of multi-character options.
for i in Bash also interprets a number of multi-character options.
do
wnum=`echo $i |wc -L`
if [ $wnum -lt 6 ]
then
echo $i
fi
done
0

monga

赞同来自:

st
0

tytywu

赞同来自:

学习!
0

hsm

赞同来自:

学习
0

shc1985

赞同来自:

看看学习
0

小毅

赞同来自:

#!/bin/bash
array=(Bash also interprets a number of multi-character options)
for ((i=0;i<=${#array
  • };i++))
       do
        g=${array}
        if [ "${#g}" -le 6 ]
           then
           echo ${array}
        fi
    done
  • 0

    陈龙

    赞同来自:

    学习
    0

    cj2017

    赞同来自:

    学习
    0

    jonnylin

    赞同来自:

    学习
    0

    kevinjin

    赞同来自:

    如何打印单词的个数?
    0

    午夜DJ

    赞同来自:

    学习
    0

    wy1028

    赞同来自:


    xx
    0

    googleqicq

    赞同来自:

    {:4_93:}
    0

    googleqicq

    赞同来自:

    是不大于6,铭哥写出来是大于6的
    0

    hhao

    赞同来自:

    1
    0

    a_leon

    赞同来自:


    1. for i in `echo "Baoh also interprets a number of multi-character options"`; do
    2.         a=`echo $i| wc -c`
    3.         if [ $a -le 7 ]; then
    4. echo $i
    5.         fi
    6. done
    0

    十月鱼

    赞同来自:

    学习
    0

    ichbinww

    赞同来自:

    学习

    0

    kw是id

    赞同来自:

    #!/bin/bash
    for i in Bash also interprets a number of multi-character options
    do
       n=`echo $i|wc -m`
       if [ $n -le 7 ]
       then 
          echo $i 
       fi       
    done

    0

    qwlp19910807

    赞同来自:

    看下

    0

    西瓜糖

    赞同来自:

    #!/bin/bash
    #Description: This script is to calculate words that less than 6 characters.
    #Author: Jiazhi Yang
    #Date: 16/11/2016
    #Script Name: forexample.sh

    for i in Bash also interprets a number of multi-character options

    do

    ##百度了一下:-c,--bytes 打印字节数; -m,--character 打印字符数; -l,--lines 打印行数; -w,--words 打印单词数
            n=`echo $i |wc -m`
           
            if [ $n -lt 6 ]; then
            echo $i
            fi
    done

    0

    nmzhaoliming

    赞同来自:

    学习

    0

    Ject1992he - linux学习

    赞同来自:

    学习

    0

    Youcan

    赞同来自:

    #/bin/bash

    #for循环打印下面这句话中字母数不大于6的单词。

    for i in Bash also interprets a number of multi-character options

    do

      n=`echo  $i | wc -c `

      if [ $n -le 6 ]

      then

      echo $i

      fi

    done 

    0

    loujb

    赞同来自:

    回复

    0

    sun330

    赞同来自:

    #!/bin/bash/for i in Bash also interprets a number of multi-character options.  do    word=`echo $i |wc -m`    if [ $word -le 7 ]    then        echo $i    fidone

    0

    dongdongchen

    赞同来自:

    看看

    0

    大雁

    赞同来自:

    for b in Bash also interprets a number of multi-character options.

      6 do

      7   l=`echo $b|wc -m`

      8   if [ $l -lt 7 ]

      9   then

     10     echo $b

     11   fi

     12 done

    0

    王斌

    赞同来自:

    #! /bin/bash

    for i in Bash also interprets a number of multi-character options

    do

    n=`echo $i |wc -m`

    if [ $n -gt 6 ]

    then

        echo $i

    fi

    done

    0

    肖永安

    赞同来自:

    学习

    0

    成成

    赞同来自:

    seesee

    0

    失落的乐章

    赞同来自:

    学习

    0

    u20524496

    赞同来自:

    学习下

    0

    leeyj2011

    赞同来自:

    学习

    回复帖子,请先登录注册

    退出全屏模式 全屏模式 回复
    评分
    • 评分区间
    • 学分
    • -30 ~ 30
    可选评分理由: