快速生成一串数字{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