首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

linux中条件读取文本解决办法

2012-03-29 
linux中条件读取文本就是在txt中的数据是一行属性,一行值得显示,现在要按值把对应的属性挑选出来。但是不知

linux中条件读取文本
就是在txt中的数据是一行属性,一行值得显示,现在要按值把对应的属性挑选出来。但是不知道怎么做,用awk,sed或者grep应该都可以,但是不知道思路呢。是一行一行的读到数组里还是怎么办。请大家帮忙下,不胜感激~~~

[解决办法]

Assembly code
[root@RHEL6A tmp]# cat data8.txt aa11ab22ac33[root@RHEL6A tmp]# awk 'BEGIN{i=1}{i=i*(-1);if(i==-1) printf("%s=",$0);else print $0}' data8.txtaa=11ab=22ac=33[root@RHEL6A tmp]# awk 'BEGIN{i=1}{i=i*(-1);if(i==-1) printf("%s=",$0);else print $0}' data8.txt > temp11.txt && source temp11.txt && echo $aa11
[解决办法]
C/C++ code
#!/bin/bashawk '{printf("%s",$0);getline;print "="$0;}' $1 

热点排行