- 论坛徽章:
- 0
|
40可用积分
shell需要从文本中读取参数.文本如下:
[Parameters]
string1=111111
string11=var11
string12=var12
string13=var13
...
string1n=var1n
string2=222222
string21=var21
string22=var22
string23=var23
...
string3=333333
string31=var31
string32=var32
...
.
.
.
.
stringn=nnnnnn
stringn1=varn1
stringn2=varn2
...
以上就是文本内容.(n是可变的).
其中string1、string2、string3....stringn变量且是不相同的值.其中varnn也是变量,但是varnn的值是可以相等的,也可以是不等的.
现在要求,
(n是变量)
例如:string1和string2下.如果var1n和var2n能找到两两相同的(var11=var21,var12=var22,var13=var23或者var11=var22,var12=var23,var13=var21...依次类推)
则.
按照以下输出:
string1
string2
(当然,如果string1、string2、string3下面所有的varnn都能彼此找到对应该相同的.则输出
string1
string2
string3
)
到文件(文件暂取名test1)
而比如string4与其它stringn下不存在相同的var对应相同,则
输出
string4
到文件(文件暂取名为test2)
[ 本帖最后由 9er 于 2007-9-4 10:26 编辑 ] |
|