把数据文件写为csv格式,比如
1,2,3
4,5,6
...
然后读取:
IFS=,
while read CaseID UserName Password
do
echo "CaseID:$CaseID"
echo "UserName:$UserName"
echo "Password:$Password"
done < ./testdata.csv
# for python
#!/usr/bin/env python
# coding: utf-8
import string
"""从多个文件读取,合并行
"""
def merge(*filenames):
handles = [open(fname, 'rt')
for fname in filenames]
for lns in zip(*handles):
print '|'.join(map(string.strip, lns))
map(lambda x: x.close(), handles)
merge('a.txt', 'b.txt', 'c.txt')
src = []
with open('a.txt', 'rb') as fp
src = fp.readlines()
tmp = ''
for i, item in enumerate(src):
if (i+1) % 3 == 0:
print tmp
tmp = ''
else:
tmp += item