打印出1,11,21,31,41。。。。。。的shell脚本

Posted 唐胜伟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印出1,11,21,31,41。。。。。。的shell脚本相关的知识,希望对你有一定的参考价值。

                     打印出1,11,21,31,41。。。。。。的shell脚本                       

方法一:
#!/bin/bash for ((i=1;i<52;i=i+10));do echo $i #cat -n /etc/services | sed -n "${i}p" #sed -n "${i}p" /etc/services done

运算过程,第一次循环:
1;1<5;
echo "1"
第二次循环:
1=1+10=11;11<52;
echo "11"
第三次循环:
11=11+10=21;21<52;
echo "21"

方法二:
#!/bin/bash
for i in `seq 1 10 51`;do
        cat -n /etc/services | sed -n "${i}p"
done

方法三:
cat -n /etc/services | sed  -n ‘1~10p‘ ~是布长

方法四:
cat -n /etc/services | awk ‘{if(NR%10==1)print $0}‘
思路:
11除以10余1,成立,打印出11
21除以10余1,成立,打印出21
31除以10余1,成立,打印出31
等。。。。。
 


 

以上是关于打印出1,11,21,31,41。。。。。。的shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

Metasploit渗透测试指南的目录

jQuery CDN

08-02 机器学习算法原理

快速排序小技巧

AjaxJSON学习笔记

iOS开发进阶的目录