shell学习三十--综合应用
来源:互联网 发布:棍刀淘宝 编辑:程序博客网 时间:2024/06/06 01:49
for循环打印下面这句话中的字母数不大于6的单词
I am oldboy teacher welcome to wolf training class.
[root@node01 day13]# vi arr01.sh
arr=(I am oldboy teacher welcome to wolf training class.)
for wolf in ${arr[@]}
do
if [ ${#wolf} -le 6 ]
then
echo $wolf
fi
done
[root@node01 day13]# sh arr01.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]# vi arr02.sh
#!/bin/sh
arr=(I am oldboy teacher welcome to wolf training class.)
for((i=0;i<${#arr[*]};i++))
do
if [ ${#arr[$i]} -le 6 ]
then
echo ${arr[$i]}
fi
done
[root@node01 day13]# sh arr02.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]# vi for.sh
#!/bin/sh
char="(I am oldboy teacher welcome to wolf training class.)"
for n in $char
do
if [ ${#n} -le 6 ]
then
echo $n
fi
done
[root@node01 day13]# sh for.sh
(I
am
oldboy
to
wolf
#!/bin/sh
for i in I am oldboy teacher welcome to wolf training class.
do
[ ${#i} -le 6 ] && echo $i
done
[root@node01 day13]# sh for01.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]# vi awk.sh
#!/bin/sh
echo "I am oldboy teacher welcome to wolf training class."|awk '{for(i=1;i<=NF;i++) if(length($i)<=6)print $i}'
[root@node01 day13]# sh awk.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]#vi wc.sh
#!/bin/sh
for i in I am oldboy teacher welcome to wolf training class.
do
[ `echo $i|wc -L` -le 6 ] && echo $i
done
------------------------------------------
a、for
b、对字符串长度进行判断
c、wc -L
d、变量子串${#wolf}
e、expr length
f、awk
I am oldboy teacher welcome to wolf training class.
[root@node01 day13]# vi arr01.sh
arr=(I am oldboy teacher welcome to wolf training class.)
for wolf in ${arr[@]}
do
if [ ${#wolf} -le 6 ]
then
echo $wolf
fi
done
[root@node01 day13]# sh arr01.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]# vi arr02.sh
#!/bin/sh
arr=(I am oldboy teacher welcome to wolf training class.)
for((i=0;i<${#arr[*]};i++))
do
if [ ${#arr[$i]} -le 6 ]
then
echo ${arr[$i]}
fi
done
[root@node01 day13]# sh arr02.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]# vi for.sh
#!/bin/sh
char="(I am oldboy teacher welcome to wolf training class.)"
for n in $char
do
if [ ${#n} -le 6 ]
then
echo $n
fi
done
[root@node01 day13]# sh for.sh
(I
am
oldboy
to
wolf
#!/bin/sh
for i in I am oldboy teacher welcome to wolf training class.
do
[ ${#i} -le 6 ] && echo $i
done
[root@node01 day13]# sh for01.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]# vi awk.sh
#!/bin/sh
echo "I am oldboy teacher welcome to wolf training class."|awk '{for(i=1;i<=NF;i++) if(length($i)<=6)print $i}'
[root@node01 day13]# sh awk.sh
I
am
oldboy
to
wolf
class.
[root@node01 day13]#vi wc.sh
#!/bin/sh
for i in I am oldboy teacher welcome to wolf training class.
do
[ `echo $i|wc -L` -le 6 ] && echo $i
done
------------------------------------------
a、for
b、对字符串长度进行判断
c、wc -L
d、变量子串${#wolf}
e、expr length
f、awk
阅读全文
0 0
- shell学习三十--综合应用
- shell学习三十--shell调试
- shell学习三十七天----引用
- shell学习三十一天----函数问题
- shell学习三十九天----内建命令
- SQL综合应用学习
- SQL综合应用学习
- SQL综合应用学习(二)
- shell学习三十天----break,continue,shift,getopts
- shell学习三十五天----波浪号展开与通配符
- shell学习三十八天----执行顺序和eval
- shell命令学习总结(综合版)
- SQL综合应用学习<二> (转贴)
- SQL综合应用学习 (转贴)
- 12、SQL综合应用学习2
- 13、SQL综合应用学习1
- shell 脚本编程学习(八) 综合实例
- 学习笔记(三十)
- 微信支付开始涉及的一些内容
- vue路由以及组件件的传值
- 闭包
- Java基础-面向对象
- telnet模拟http请求 [转]
- shell学习三十--综合应用
- python对nosql的操作五
- javascript语法之标签(label)
- css_note
- 流程控制和函数
- hdu 4302 (set)
- Linux学习笔记_安全相关
- 算法练习(28):Course Schedule II
- 个人总结58