Kevin_306

快速生成一串数字{1..10}的几种方法 20210310

 

 1.echo直接输出

[20:30:30 root@CentOS8 ~]#ls
anaconda-ks.cfg
[20:30:31 root@CentOS8 ~]#echo {1..10} > a.txt
[20:30:41 root@CentOS8 ~]#cat a.txt
1 2 3 4 5 6 7 8 9 10
[20:30:44 root@CentOS8 ~]#echo {5..10} >> a.txt
[20:30:58 root@CentOS8 ~]#cat a.txt
1 2 3 4 5 6 7 8 9 10
5 6 7 8 9 10

 

2.seq

 

[21:22:12 root@localhost ~]#echo `seq 100` > a.txt
[21:22:33 root@localhost ~]#cat a.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59  68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
[21:22:35 root@localhost ~]#sed -ri 's/1[5-9]|20/& &/g' a.txt
[21:22:38 root@localhost ~]#cat a.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53  62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

 

 

[21:22:39 root@localhost ~]#sed -r 's/1[5-9]|20/& &/g' a.txt > b.txt
[21:26:08 root@localhost ~]#ls
anaconda-ks.cfg  a.txt  b.txt
[21:26:11 root@localhost ~]#cat a.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 16 17 17 18 18 19 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
[21:26:15 root@localhost ~]#cat b.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 20 20 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

 

 

posted on 2021-03-10 20:33  熊猫小虾  阅读(579)  评论(0编辑  收藏  举报

导航