利用shell for循环打印下面这句话中字符数不大于6的单词(面试题)
发布时间:2020-12-15 16:46:49 所属栏目:安全 来源:网络整理
导读:方法1: #!/bin/bashxcn=(iamxcnteacherwelcometoxcntrainingclass)forwordin${xcn[*]}doif[${#word}-le6]thenecho$wordfidone执行结果:[root@slave~]#shtest2.shiamxcntoxcnclass 方法2: #!/bin/bashxcn=(iamxcnteacherwelcometoxcntrainingclass)for((i=0
方法1: #!/bin/bash xcn=(iamxcnteacherwelcometoxcntrainingclass) forwordin${xcn[*]} do if[${#word}-le6] then echo$word fi done 执行结果: [root@slave~]#shtest2.sh i am xcn to xcn class 方法2: #!/bin/bash xcn=(iamxcnteacherwelcometoxcntrainingclass) for((i=0;i<${#xcn[*]};i++)) do if[${#xcn[$i]}-le6] then echo${xcn[$i]} fi done 执行结果: [root@slave~]#shtest3.sh i am xcn to xcn class 方法3: #!/bin/bash chars="iamxcnteacherwelcometoxcntrainingclass" fornin$chars do if[${#n}-le6] then echo$n fi done 执行结果: [root@slave~]#shtest4.sh i am xcn to xcn class (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容