Linux seq简介(每日一令之七)
2013-12-10 13:03
155 查看
用途:
自动生成一段有序的数字
用法:
-s(默认回车符)
本文出自 “从运维到ETL” 博客,请务必保留此出处http://fuwenchao.blog.51cto.com/6008712/1338808
自动生成一段有序的数字
用法:
[root@uyhd000225 ~]# seq --help Usage: seq [OPTION]... LAST or: seq [OPTION]... FIRST LAST or: seq [OPTION]... FIRST INCREMENT LAST Print numbers from FIRST to LAST, in steps of INCREMENT. -f, --format=FORMAT use printf style floating-point FORMAT (default: %g) -s, --separator=STRING use STRING to separate numbers (default: \n) -w, --equal-width equalize width by padding with leading zeroes --help 显示此帮助信息并退出 --version 输出版本信息并退出事例:
-s(默认回车符)
[root@uyhd000225 ~]# seq 5 1 2 3 4 5 [root@uyhd000225 ~]# seq -s " " 5 1 2 3 4 5 [root@uyhd000225 ~]#-w
[root@uyhd000225 ~]# seq -w 8 13 08 09 10 11 12 13-f(默认%g)
[root@uyhd000225 ~]# seq -f %g 8 13 8 9 10 11 12 13 [root@uyhd000225 ~]# seq -f %2g 8 13 8 9 10 11 12 13 [root@uyhd000225 ~]# seq -f %02g 8 13 08 09 10 11 12 13 [root@uyhd000225 ~]# seq -f %05g 8 13 00008 00009 00010 00011 00012 00013 [root@uyhd000225 ~]#数字间隔:
[root@uyhd000225 ~]# seq 0 2 10 0 2 4 6 8 10
[root@uyhd000225 ~]# for i in `seq 1 5`;do echo $i;done 1 2 3 4 5 [root@uyhd000225 ~]# seq 5 | grep -v 1 2 3 4 5 [root@uyhd000225 ~]# for i in `seq 1 5`;do echo 192.168.2.$i;done 192.168.2.1 192.168.2.2 192.168.2.3 192.168.2.4 192.168.2.5 #输出数字1到22但是不包括7和能被7整除的数 [root@uyhd000225 ~]# seq 22|grep -v "7"|awk '$0%7 != 0{print}' 1 2 3 4 5 6 8 9 10 11 12 13 15 16 18 19 20 22
[root@uyhd000225 ~]# seq -s " $" 3 >n.sh [root@uyhd000225 ~]# cat n.sh 1 $2 $3 [root@uyhd000225 ~]# seq -s " $" 3|sed '/1/s/1/$1' sed:-e 表达式 #1,字符 9:unterminated `s' command [root@uyhd000225 ~]# seq -s " $" 1 3|sed '/1/s/1/$1' sed:-e 表达式 #1,字符 9:unterminated `s' command [root@uyhd000225 ~]# seq -s " $" 1 3 1 $2 $3 [root@uyhd000225 ~]# seq -s " $" 1 3|sed 's/1/$1' sed:-e 表达式 #1,字符 6:unterminated `s' command [root@uyhd000225 ~]# seq -s " $" 1 3|sed '/s/1/$1' sed:-e 表达式 #1,字符 4:unknown command: `1' [root@uyhd000225 ~]# seq 9|sed 's#[0-9]#$g' $1 $2 $3 $4 $5 $6 $7 $8 $9 [root@uyhd000225 ~]# seq -s " $" 1 3|sed 's/1/$1/g' $1 $2 $3 [root@uyhd000225 ~]# seq -s " $" 1 10|sed 's/1/$1/g' $1 $2 $3 $4 $5 $6 $7 $8 $9 $$10 [root@uyhd000225 ~]#
本文出自 “从运维到ETL” 博客,请务必保留此出处http://fuwenchao.blog.51cto.com/6008712/1338808
相关文章推荐
- 每日一课(20/75)汇编语言指令系统简介
- linux awk学习(每日一令之十五)
- Linux cp(每日一令之十八)
- Linux date(每日一令之十九)
- linux rename(每日一令之九)
- Linux eval (每日一令之八)
- linux grep/egerp(每日一令之十二)
- LLVM每日谈之十 LLVM Test简介
- linux sed学习(每日一令之十三)
- [每日一学]apache camel简介
- Linux top命令简解(每日一令之六)
- [ 每日一课】 Python官方文档 1 -- 简介
- 【每日算法】计数&基数&桶&位图排序-简介
- Linux col(每日一令之十六)
- 每日MySQL之008:MySQL权限简介
- LLVM每日谈之十 LLVM Test简介
- su ,su - ,sudo区别(每日一令之十一)
- linux find(每日一令之一)
- Linux e2label (每日一令之四)
- shell中echo改变输出显示样式(每日一令之十)