Linux中空变量在循环中生成并列变量的应用

 

001、

复制代码
[root@localhost test]# ls
a.txt
[root@localhost test]# cat a.txt                                  ## 测试数据
001     002     003     004     005     006     007     008     009     010
011     012     013     014     015     016     017     018     019     020
021     022     023     024     025     026     027     028     029     030
031     032     033     034     035     036     037     038     039     040
041     042     043     044     045     046     047     048     049     050
051     052     053     054     055     056     057     058     059     060
061     062     063     064     065     066     067     068     069     070
071     072     073     074     075     076     077     078     079     080
081     082     083     084     085     086     087     088     089     090
091     092     093     094     095     096     097     098     099     100    ## 空变量var作为底板,循环执行借助空格及字符串连接生成并列变量,借助paste + 并列变量合并数据
[root@localhost test]# var="";for i in 3 1 5 8; do cut -f $i a.txt > $i.txt; var=${var}" ${i}.txt"; done; paste ${var} > result.txt
[root@localhost test]# ls
1.txt  3.txt  5.txt  8.txt  a.txt  result.txt
[root@localhost test]# cat result.txt
003     001     005     008
013     011     015     018
023     021     025     028
033     031     035     038
043     041     045     048
053     051     055     058
063     061     065     068
073     071     075     078
083     081     085     088
093     091     095     098
复制代码

 。

 

posted @   小鲨鱼2018  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示