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

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

Assembly code

[root@RHEL6A tmp]# cat data8.txt
aa
11
ab
22
ac
33
[root@RHEL6A tmp]# awk 'BEGIN{i=1}{i=i*(-1);if(i==-1) printf("%s=",$0);else print $0}' data8.txt
aa=11
ab=22
ac=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 $aa
11

C/C++ code

#!/bin/bash

awk '{printf("%s",$0);getline;print "="$0;}' $1

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

相关文章:

你感兴趣的文章:

标签云: